Africa's first World Cup kicked off on Friday with unfancied hosts South Africa taking on Mexico in front of 95,000 spectators in a packed Soccer City stadium in Johannesburg.
South African fans cheer before the 2010 World Cup opening match between Mexico and South Africa at Soccer City stadium in Johannesburg June 11, 2010. Almost everyone was dressed in Bafana Bafana (the national team's nickname) T-shirts or jackets, and many people wore tall, fuzzy hats or puffy wigs in the colors of the South African flag.