Which cities of South Africa will host matches of the 2010 Football Word Cup?
Nine South African cities will stage the 2010 Fifa World Cup:Â Johannesburg, Cape Town, Pretoria, Durban, Port Elizabeth, Bloemfontein, Rustenburg, Nelspruit, Polokwane.
South African 2010 World Cup Host cities on the SA map: