Round of 16Quarter-finalsSemi-finalsFinal
 
              
 
26 June – Port Elizabeth
 
 
 Uruguay2
 
2 July – Johannesburg (Soccer City)
 
 South Korea1
 
 Uruguay (p)1 (4)
 
26 June – Rustenburg
 
 Ghana1 (2)
 
 United States1
 
6 July – Cape Town
 
 Ghana (a.e.t.)2
 
 Uruguay2
 
28 June – Durban
 
 Netherlands3
 
 Netherlands2
 
2 July – Port Elizabeth
 
 Slovakia1
 
 Netherlands2
 
28 June – Johannesburg (Ellis Park)
 
 Brazil1
 
 Brazil3
 
11 July – Johannesburg (Soccer City)
 
 Chile0
 
 Netherlands0
 
27 June – Johannesburg (Soccer City)
 
 Spain (a.e.t.)1
 
 Argentina3
 
3 July – Cape Town
 
 Mexico1
 
 Argentina0
 
27 June – Bloemfontein
 
 Germany4
 
 Germany4
 
7 July – Durban
 
 England1
 
 Germany0
 
29 June – Pretoria
 
 Spain1 Third place play-off
 
 Paraguay (p)0 (5)
 
3 July – Johannesburg (Ellis Park)10 July – Port Elizabeth
 
 Japan0 (3)
 
 Paraguay0 Uruguay2
 
29 June – Cape Town
 
 Spain1  Germany3
 
 Spain1
 
 
 Portugal0