Ciudad del Cabo fue también sede de varios de los partidos de la Copa Mundial de Fútbol de 2010, incluyendo una semifinal, que se celebró en Sudáfrica.