Anheuser-Busch has won the latest battle over the Budweiser name after a Swedish court ordering Czech brewer Budejovicky Budvar to stop using the trademark.