A young football fan waits for the start of the World Cup Group A match between South Africa and Mexico at Soccer City in Johannesburg.
Spain's David Villa, centre arrives at the Johannesburg international airport, South Africa.
A traditional tram car passes a wall painted with a depiction of the Brazilian football squad in Rio de Janeiro.
Elisabeth Saravia sells photo stickers of World Cup football players at a market in San Salvador.
Indonesian football fans display a flag bearing an image of Zakumi, the mascot of the 2010 World Cup, during a motorcycle parade to celebrate the start of the tournament in Jakarta.
Indonesian children have their faces painted with national flags of World Cup participating nations in Jakarta.
Football fan Ramesh Chandra Kushwaha sports a headgear with a football, to welcome the FIFA World Cup hosted by South Africa, in Agra. Photo: PTI
Portugal's Cristiano Ronaldo controls a ball during a training session at the Bekker Highschool in Magaliesburg, outside Johannesburg.
A football fan smiles during the World Cup Group A match between South Africa and Mexico at Soccer City in Johannesburg.
Supporters walk towards Soccer City in Johannesburg. The World Cup will kick off on Friday at Soccer City with a Group A match between South Africa and Mexico.
Football fans watch performers on a big screen in the city centre streets during Fan Fest festivities in Cape Town.