See South Africa's best side in the cities of the 2010 World Cup.
Mexico and host team South Africa kick off the tournament with a match in Johannesburg.
Eight World Cup games are scheduled for the beautiful coastal city of Cape Town.
Green Point Stadium in Cape Town stands in the shadow of Table Mountain.
Fans from around the world will surely spend some down-time on Cape Town's Long Street.
Moses Mabhida Stadium in Durban takes its inspiration from the South African flag.
In Port Elizabeth, fans can take in 8 games -- and the Boardwalk Casino.
Jacaranda trees line a street in Pretoria.
The northern city of Nelspruit features 4 contests and the Lowveld Botanical Garden.
Bloemfontein is the home of Free State Stadium and the former home of President Johannes Brand.