Rustenburg war eine der zehn Gastgeberstädte der Fußball-Weltmeisterschaft 2010. Fünf Vorrundenspiele und eine Achtelfinal-Partie wurden im rund 42.000 Zuschauer fassenden "Royal-Bafokeng-Stadion" ausgetragen. Ebenso fanden hier Partien während des FIFA-Konföderationen-Pokal 2009 und dem Afrika-Cup 2013 statt.