| | | | | | | Final | Soccer City Stadium, Johannesburg |
| | July 11 | | | AET | Holland | 0 - 1 | Spain | | | | half-time | (0 - 0) | | | | | | | | | referee : | spectators : | | | Howard Webb (England) | 84,490 | | | match details : | | | 15' | R.v. Persie  | | | | | 17' | | | C. Puyol  | | | 22' | M.v. Bommel  | | | | | 23' | | | S. Ramos  | | | 28' | N.d. Jong  | | | | | 54' | G.v. Bronckhorst  | | | | | 57' | J. Heitinga  | | | | | 67' | | | J. Capdevila  | | | 84' | A. Robben  | | | | | 109' | J. Heitinga  | | | | | 111' | G.v.d. Wiel  | | | | | 117' | J. Mathijsen  | [0 - 1] | A. Iniesta  | | | 118' | | | A. Iniesta  | | | 120' | | | X. Hernandez  | | | statistics : | | | shots on target : | 6 - 5 | | | | shots off target : | 6 - 13 | | | | possession (%) : | 44 - 56 | | | | corner kicks : | 6 - 8 | | | | offsides : | 7 - 5 | | | | fouls : | 28 - 19 | | | | yellow cards : | 8 - 5 | | | | red cards : | 1 - 0 | | | | [ | | | X ] | | | | | | | | | | Third place play-off | Nelson Mandela Bay Stadium, Port Elizabeth |
| | July 10 | | | FT | Uruguay | 2 - 3 | Germany | | | | half-time | (1 - 1) | | | | | | | | | referee : | spectators : | | | Benito Archundia (Mexico) | 36,254 | | | match details : | | | 5' | | | D. Aogo  | | | 7' | | | Cacau  | | | 19' | | [0 - 1] | T. Müller  | | | 28' | E. Cavani  | [1 - 1] | | | | 51' | D. Forlan  | [2 - 1] | | | | 56' | | [2 - 2] | M. Jansen  | | | 61' | D. Pérez  | | | | | 82' | | [2 - 3] | S. Khedira  | | | 90' | | | A. Friedrich  | | | statistics : | | | shots on target : | 8 - 7 | | | | shots off target : | 5 - 9 | | | | possession (%) : | 48 - 52 | | | | corner kicks : | 6 - 12 | | | | offsides : | 2 - 3 | | | | fouls : | 13 - 11 | | | | yellow cards : | 1 - 3 | | | | red cards : | 0 - 0 | | | | [ | | | X ] | | |
| | |