Elle a également été l'hôte de la Coupe du monde de cricket de 2003, du championnat du monde 2007 et a été le pays hôte de la Coupe du monde 2010 de la FIFA, qui a eu lieu pour la première fois en Afrique.
Elle a également été l'hôte de la Coupe du monde de cricket 2003 et du Championnat du monde 2007.