Budweiser is to sponsor the 2010 FIFA World Cup in South Africa.