# 2006 FIFA World Cup knockout stage

The knockout stage was the second and final stage of the 2006 FIFA World Cup, following the group stage. The top two teams from each group (16 in total) advance to the knockout stage to compete in a single-elimination style tournament. A match was played between the two losing teams of the semi-finals to determine which team finished in third place.
All times local (CEST/UTC+2)

## Qualified teams

The top two placed teams from each of the eight groups qualified for the knockout stage.
| Group | Winners | Runners-up |
| A | Germany | Ecuador |
| B | England | Sweden |
| C | Argentina | Netherlands |
| D | Portugal | Mexico |
| E | Italy | Ghana |
| F | Brazil | Australia |
| G | Switzerland | France |
| H | Spain | Ukraine |

## Bracket

| Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | | Semi-finals | Semi-finals | | Final | Final |
| 24 June – Munich | 24 June – Munich | | | | | | |
| Germany | 2 | | | | | | |
| Germany | 2 | 30 June – Berlin | 30 June – Berlin | | | | | |
| Sweden | 0 | 30 June – Berlin | 30 June – Berlin | | | | |
| Sweden | 0 | Germany (p) | 1 (4) | | | | |
| 24 June – Leipzig | 24 June – Leipzig | | Germany (p) | 1 (4) | | | | |
| 24 June – Leipzig | 24 June – Leipzig | Argentina | 1 (2) | | | | |
| Argentina (a.e.t.) | 2 | Argentina | 1 (2) | | | | |
| Argentina (a.e.t.) | 2 | | | | 4 July – Dortmund | 4 July – Dortmund | | |
| Mexico | 1 | | | | 4 July – Dortmund | 4 July – Dortmund | |
| Mexico | 1 | | | | Germany | 0 | |
| 26 June – Kaiserslautern | 26 June – Kaiserslautern | | | | | Germany | 0 | |
| 26 June – Kaiserslautern | 26 June – Kaiserslautern | | | | Italy (a.e.t.) | 2 | |
| Italy | 1 | | | | Italy (a.e.t.) | 2 | |
| Italy | 1 | 30 June – Hamburg | 30 June – Hamburg | | | | | |
| Australia | 0 | 30 June – Hamburg | 30 June – Hamburg | | | | |
| Australia | 0 | Italy | 3 | | | | |
| 26 June – Cologne | 26 June – Cologne | | Italy | 3 | | | | |
| 26 June – Cologne | 26 June – Cologne | Ukraine | 0 | | | | |
| Switzerland | 0 (0) | Ukraine | 0 | | | | |
| Switzerland | 0 (0) | | | | | | | 9 July – Berlin | 9 July – Berlin |
| Ukraine (p) | 0 (3) | | | | | | | 9 July – Berlin | 9 July – Berlin |
| Ukraine (p) | 0 (3) | | | | | | | Italy (p) | 1 (5) |
| 25 June – Stuttgart | 25 June – Stuttgart | | | | | | | | Italy (p) | 1 (5) |
| 25 June – Stuttgart | 25 June – Stuttgart | | | | | | | France | 1 (3) |
| England | 1 | | | | | | | France | 1 (3) |
| England | 1 | 1 July – Gelsenkirchen | 1 July – Gelsenkirchen | | | | | | |
| Ecuador | 0 | 1 July – Gelsenkirchen | 1 July – Gelsenkirchen | | | | | | |
| Ecuador | 0 | England | 0 (1) | | | | | | |
| 25 June – Nuremberg | 25 June – Nuremberg | | England | 0 (1) | | | | | | |
| 25 June – Nuremberg | 25 June – Nuremberg | Portugal (p) | 0 (3) | | | | | | |
| Portugal | 1 | Portugal (p) | 0 (3) | | | | | | |
| Portugal | 1 | | | | 5 July – Munich | 5 July – Munich | | | | |
| Netherlands | 0 | | | | 5 July – Munich | 5 July – Munich | | | |
| Netherlands | 0 | | | | Portugal | 0 | | | |
| 27 June – Dortmund | 27 June – Dortmund | | | | | Portugal | 0 | | | |
| 27 June – Dortmund | 27 June – Dortmund | | | | France | 1 | | Third place play-off | Third place play-off |
| Brazil | 3 | | | | France | 1 | | Third place play-off | Third place play-off |
| Brazil | 3 | 1 July – Frankfurt | 1 July – Frankfurt | | | | | 8 July – Stuttgart | 8 July – Stuttgart |
| Ghana | 0 | 1 July – Frankfurt | 1 July – Frankfurt | | | | | 8 July – Stuttgart | 8 July – Stuttgart |
| Ghana | 0 | Brazil | 0 | | | | | Germany | 3 |
| 27 June – Hanover | 27 June – Hanover | | Brazil | 0 | | | | | Germany | 3 |
| 27 June – Hanover | 27 June – Hanover | France | 1 | | | | | Portugal | 1 |
| Spain | 1 | France | 1 | | | | | Portugal | 1 |
| France | 3 | | | | | | | | |

## Round of 16
### Germany vs Sweden

Germany progressed thanks to two goals from Lukas Podolski inside the opening 12 minutes. His first was in the fourth minute; German captain Michael Ballack sent a pass to Miroslav Klose, who was tackled by goalkeeper Andreas Isaksson, only for an onrushing Podolski to turn the ball in. Eight minutes later, a pass from Klose found Podolski, who scored his second goal. On 35 minutes, Teddy Lučić received a second yellow card for a foul on Klose. In the 52nd minute, Henrik Larsson won a penalty for Sweden when he was challenged by Christoph Metzelder, only for Larsson himself to shoot the ball over the crossbar. Germany held out for a 2–0 win.
| Germany | Sweden |
| GK | 1 | Jens Lehmann |
| RB | 3 | Arne Friedrich |
| CB | 17 | Per Mertesacker |
| CB | 21 | Christoph Metzelder |
| LB | 16 | Philipp Lahm |
| RM | 19 | Bernd Schneider |
| CM | 8 | Torsten Frings | 27' | 85' |
| CM | 13 | Michael Ballack (c) |
| LM | 7 | Bastian Schweinsteiger | | 72' |
| CF | 11 | Miroslav Klose |
| CF | 20 | Lukas Podolski | | 74' |
| Substitutions: ||
| MF | 18 | Tim Borowski | | 72' |
| FW | 10 | Oliver Neuville | | 74' |
| MF | 5 | Sebastian Kehl | | 85' |
| Manager: ||
| Jürgen Klinsmann ||
| GK | 1 | Andreas Isaksson |
| RB | 7 | Niclas Alexandersson |
| CB | 3 | Olof Mellberg (c) |
| CB | 4 | Teddy Lučić | 28' 35' |
| LB | 5 | Erik Edman |
| DM | 6 | Tobias Linderoth |
| RM | 18 | Mattias Jonson | 48' | 52' |
| LM | 9 | Freddie Ljungberg |
| AM | 16 | Kim Källström | | 39' |
| CF | 10 | Zlatan Ibrahimović | | 72' |
| CF | 11 | Henrik Larsson |
| Substitutions: ||
| DF | 13 | Petter Hansson | | 39' |
| MF | 21 | Christian Wilhelmsson | | 52' |
| FW | 20 | Marcus Allbäck | 78' | 72' |
| Manager: ||
| Lars Lagerbäck ||
* Germany book quarter-final spot with 2-0 win over Sweden
* Man of the Match:
* Miroslav Klose (Germany)
* Assistant referees:
* Aristeu Tavares (Brazil)
* Edmílson Corona (Brazil)
* Fourth official:
* Shamsul Maidin (Singapore)
* Fifth official:
* Prachya Permpanich (Thailand)

### Argentina vs Mexico

| Argentina | Mexico |
| GK | 1 | Roberto Abbondanzieri |
| RB | 13 | Lionel Scaloni |
| CB | 2 | Roberto Ayala |
| CB | 6 | Gabriel Heinze | 45+1' |
| LB | 3 | Juan Pablo Sorín (c) | 112' |
| DM | 8 | Javier Mascherano |
| RM | 5 | Esteban Cambiasso | | 76' |
| LM | 18 | Maxi Rodríguez |
| AM | 10 | Juan Román Riquelme |
| CF | 7 | Javier Saviola | | 84' |
| CF | 9 | Hernán Crespo | | 75' |
| Substitutions: ||
| FW | 11 | Carlos Tevez | | 75' |
| MF | 16 | Pablo Aimar | | 76' |
| FW | 19 | Lionel Messi | | 84' |
| Manager: ||
| José Pékerman ||
| GK | 1 | Oswaldo Sánchez |
| CB | 4 | Rafael Márquez (c) | 70' |
| CB | 5 | Ricardo Osorio |
| CB | 3 | Carlos Salcido |
| RM | 16 | Mario Méndez |
| CM | 15 | José Antonio Castro | 82' |
| CM | 8 | Pável Pardo | | 38' |
| CM | 11 | Ramón Morales | | 74' |
| LM | 18 | Andrés Guardado | | 66' |
| CF | 17 | Francisco Fonseca | 119' |
| CF | 9 | Jared Borgetti |
| Substitutions: ||
| MF | 6 | Gerardo Torrado | 118' | 38' |
| MF | 14 | Gonzalo Pineda | | 66' |
| MF | 7 | Sinha | | 74' |
| Manager: ||
| Ricardo La Volpe ||
* Argentina score in extra-time; beat Mexico, get to quarter-finals
* Man of the Match:
* Maxi Rodríguez (Argentina)
* Assistant referees:
* Francesco Buragina (Switzerland)
* Matthias Arnet (Switzerland)
* Fourth official:
* Khalil Al Ghamdi (Saudi Arabia)
* Fifth official:
* Fathi Arabati (Jordan)

### England vs Ecuador

| England | Ecuador |
| GK | 1 | Paul Robinson | 78' |
| RB | 16 | Owen Hargreaves |
| CB | 5 | Rio Ferdinand |
| CB | 6 | John Terry | 18' |
| LB | 3 | Ashley Cole |
| DM | 18 | Michael Carrick |
| RM | 7 | David Beckham (c) | | 87' |
| CM | 4 | Steven Gerrard | | 90+2' |
| CM | 8 | Frank Lampard |
| LM | 11 | Joe Cole | | 77' |
| CF | 9 | Wayne Rooney |
| Substitutions: ||
| DF | 15 | Jamie Carragher | 82' | 77' |
| MF | 19 | Aaron Lennon | | 87' |
| MF | 20 | Stewart Downing | | 90+2' |
| DF | 2 | Gary Neville |
| DF | 12 | Sol Campbell |
| FW | 21 | Peter Crouch |
| FW | 10 | Michael Owen |
| Manager: ||
| Sven-Göran Eriksson ||
| GK | 12 | Cristian Mora |
| RB | 4 | Ulises de la Cruz | 67' |
| CB | 3 | Iván Hurtado (c) |
| CB | 17 | Giovanny Espinoza |
| LB | 18 | Neicer Reasco |
| RM | 16 | Antonio Valencia | 24' |
| CM | 14 | Segundo Castillo |
| CM | 20 | Edwin Tenorio | | 69' |
| LM | 8 | Édison Méndez |
| CF | 21 | Carlos Tenorio | 37' | 72' |
| CF | 11 | Agustín Delgado |
| Substitutions: ||
| MF | 7 | Christian Lara | | 69' |
| FW | 10 | Iván Kaviedes | | 72' |
| Manager: ||
| Luis Fernando Suárez ||
* England do enough against Ecuador; through to quarter-final
* Man of the Match:
* John Terry (England)
* Assistant referees:
* Peter Hermans (Belgium)
* Walter Vromans (Belgium)
* Fourth official:
* Óscar Ruiz (Colombia)
* Fifth official:
* José Navia (Colombia)

### Portugal vs Netherlands

| Portugal | Netherlands |
| GK | 1 | Ricardo | 76' |
| RB | 13 | Miguel |
| CB | 5 | Fernando Meira |
| CB | 16 | Ricardo Carvalho |
| LB | 14 | Nuno Valente | 76' |
| CM | 6 | Costinha | 31' 45+1' |
| CM | 18 | Maniche | 20' |
| RW | 7 | Luís Figo (c) | 60' | 84' |
| AM | 20 | Deco | 73' 78' |
| LW | 17 | Cristiano Ronaldo | | 34' |
| CF | 9 | Pauleta | | 46' |
| Substitutions: ||
| FW | 11 | Simão | | 34' |
| MF | 8 | Petit | 50' | 46' |
| MF | 19 | Tiago | | 84' |
| Manager: ||
| Luiz Felipe Scolari ||
| GK | 1 | Edwin van der Sar (c) |
| RB | 3 | Khalid Boulahrouz | 7' 63' |
| CB | 13 | André Ooijer |
| CB | 4 | Joris Mathijsen | | 56' |
| LB | 5 | Giovanni van Bronckhorst | 59' 90+5' |
| RM | 18 | Mark van Bommel | 2' | 67' |
| CM | 20 | Wesley Sneijder | 73' |
| LM | 8 | Phillip Cocu | | 84' |
| RF | 17 | Robin van Persie |
| CF | 7 | Dirk Kuyt |
| LF | 11 | Arjen Robben |
| Substitutions: ||
| MF | 10 | Rafael van der Vaart | 74' | 56' |
| DF | 14 | John Heitinga | | 67' |
| FW | 19 | Jan Vennegoor of Hesselink | | 84' |
| Manager: ||
| Marco van Basten ||
* Portugal overcome Netherlands 1-0 on way to quarter-final
* Man of the Match:
* Maniche (Portugal)
* Assistant referees:
* Nikolay Golubev (Russia)
* Evgeni Volnin (Russia)
* Fourth official:
* Marco Rodríguez (Mexico)
* Fifth official:
* José Luis Camargo (Mexico)

### Italy vs Australia

| Italy | Australia |
| GK | 1 | Gianluigi Buffon |
| RB | 19 | Gianluca Zambrotta | 90+1' |
| CB | 5 | Fabio Cannavaro (c) |
| CB | 23 | Marco Materazzi | 50' |
| LB | 3 | Fabio Grosso | 29' |
| RM | 20 | Simone Perrotta |
| CM | 21 | Andrea Pirlo |
| LM | 8 | Gennaro Gattuso | 89' |
| AM | 7 | Alessandro Del Piero | | 75' |
| CF | 11 | Alberto Gilardino | | 46' |
| CF | 9 | Luca Toni | | 56' |
| Substitutions: ||
| FW | 15 | Vincenzo Iaquinta | | 46' |
| DF | 6 | Andrea Barzagli | | 56' |
| FW | 10 | Francesco Totti | | 75' |
| Manager: ||
| Marcello Lippi ||
| GK | 1 | Mark Schwarzer |
| CB | 3 | Craig Moore |
| CB | 2 | Lucas Neill |
| CB | 14 | Scott Chipperfield |
| RM | 5 | Jason Culina |
| CM | 13 | Vince Grella | 23' |
| LM | 20 | Luke Wilkshire | 61' |
| RW | 21 | Mile Sterjovski | | 81' |
| AM | 4 | Tim Cahill | 49' |
| LW | 23 | Mark Bresciano |
| CF | 9 | Mark Viduka (c) |
| Substitutions: ||
| FW | 15 | John Aloisi | | 81' |
| Manager: ||
| Guus Hiddink ||
* Italy win with last kick against Australia; into quarter-finals
* Man of the Match:
* Gianluigi Buffon (Italy)
* Assistant referees:
* Víctoriano Giráldez Carrasco (Spain)
* Pedro Medina Hernández (Spain)
* Fourth official:
* Éric Poulat (France)
* Fifth official:
* Lionel Dagorne (France)

### Switzerland vs Ukraine

Despite their early elimination, Switzerland became the first team in the history of the FIFA World Cup to leave an edition of the tournament without conceding a single goal.
| Switzerland | Ukraine |
| GK | 1 | Pascal Zuberbühler |
| RB | 23 | Philipp Degen |
| CB | 2 | Johan Djourou | | 34' |
| CB | 20 | Patrick Müller |
| LB | 3 | Ludovic Magnin |
| DM | 6 | Johann Vogel (c) |
| RM | 16 | Tranquillo Barnetta | 59' |
| LM | 8 | Raphaël Wicky |
| AM | 7 | Ricardo Cabanas |
| SS | 22 | Hakan Yakin | | 64' |
| CF | 9 | Alexander Frei | | 117' |
| Substitutions: ||
| DF | 13 | Stéphane Grichting | | 34' |
| FW | 11 | Marco Streller | | 64' |
| FW | 18 | Mauro Lustrinelli | | 117' |
| Manager: ||
| Köbi Kuhn ||
| GK | 1 | Oleksandr Shovkovskyi |
| CB | 9 | Oleh Husyev |
| CB | 17 | Vladyslav Vashchuk |
| CB | 2 | Andriy Nesmachnyi |
| CM | 8 | Oleh Shelayev |
| CM | 14 | Andriy Husin |
| CM | 4 | Anatoliy Tymoschuk |
| AM | 16 | Andriy Vorobey | 94' |
| AM | 19 | Maksym Kalynychenko | 75' |
| SS | 10 | Andriy Voronin | 111' |
| CF | 7 | Andriy Shevchenko (c) |
| Substitutions: ||
| MF | 21 | Ruslan Rotan | 75' |
| FW | 11 | Serhii Rebrov | 94' |
| FW | 15 | Artem Milevskyi | 111' |
| Manager: ||
| Oleg Blokhin ||
* Ukraine win penalty shootout; beat Switzerland for quarter-final spot
* Man of the Match:
* Oleksandr Shovkovskyi (Ukraine)
* Assistant referees:
* José Ramírez (Mexico)
* Héctor Vergara (Canada)
* Fourth official:
* Jerome Damon (South Africa)
* Fifth official:
* Justice Yeboah (Ghana)

### Brazil vs Ghana

| Brazil | Ghana |
| GK | 1 | Dida |
| RB | 2 | Cafu (c) |
| CB | 3 | Lúcio |
| CB | 4 | Juan | 44' |
| LB | 6 | Roberto Carlos |
| CM | 5 | Emerson | | 46' |
| CM | 11 | Zé Roberto |
| AM | 8 | Kaká | | 83' |
| AM | 10 | Ronaldinho |
| CF | 7 | Adriano | 13' | 61' |
| CF | 9 | Ronaldo |
| Substitutions: ||
| MF | 17 | Gilberto Silva | | 46' |
| MF | 19 | Juninho | | 61' |
| MF | 20 | Ricardinho | | 83' |
| FW | 23 | Robinho |
| GK | 22 | Júlio César |
| Manager: ||
| Carlos Alberto Parreira ||
| GK | 22 | Richard Kingson |
| RB | 15 | John Paintsil | 29' |
| CB | 5 | John Mensah |
| CB | 7 | Illiasu Shilla |
| LB | 6 | Emmanuel Pappoe |
| RM | 23 | Haminu Dramani |
| CM | 18 | Eric Addo | 38' | 60' |
| CM | 10 | Stephen Appiah (c) | 7' |
| LM | 11 | Sulley Muntari | 11' |
| CF | 3 | Asamoah Gyan | 48' 81' |
| CF | 14 | Matthew Amoah | | 70' |
| Substitutions: ||
| MF | 9 | Derek Boateng | | 60' |
| FW | 12 | Alex Tachie-Mensah | | 70' |
| MF | 8 | Michael Essien |
| Manager: ||
| Ratomir Dujković ||
* Brazil knock-out Ghana 3-0 to grab quarter-final place
* Man of the Match:
* Zé Roberto (Brazil)
* Assistant referees:
* Roman Slyško (Slovakia)
* Martin Balko (Slovakia)
* Fourth official:
* Mark Shield (Australia)
* Fifth official:
* Nathan Gibson (Australia)

### Spain vs France

| Spain | France |
| GK | 1 | Iker Casillas |
| RB | 15 | Sergio Ramos |
| CB | 22 | Pablo |
| CB | 5 | Carles Puyol | 82' |
| LB | 3 | Mariano Pernía |
| CM | 18 | Cesc Fàbregas |
| CM | 14 | Xabi Alonso |
| CM | 8 | Xavi | | 72' |
| AM | 21 | David Villa | | 54' |
| AM | 9 | Fernando Torres |
| CF | 7 | Raúl (c) | | 54' |
| Substitutions: ||
| FW | 11 | Luis García | | 54' |
| MF | 17 | Joaquín | | 54' |
| MF | 16 | Marcos Senna | | 72' |
| MF | 13 | Andrés Iniesta |
| GK | 23 | Pepe Reina |
| GK | 19 | Santiago Cañizares |
| Manager: ||
| Luis Aragonés ||
| GK | 16 | Fabien Barthez |
| RB | 19 | Willy Sagnol |
| CB | 15 | Lilian Thuram |
| CB | 5 | William Gallas |
| LB | 3 | Eric Abidal |
| CM | 4 | Patrick Vieira | 68' |
| CM | 6 | Claude Makélélé |
| RW | 22 | Franck Ribéry | 87' |
| AM | 10 | Zinedine Zidane (c) | 90+1' |
| LW | 7 | Florent Malouda | | 74' |
| CF | 12 | Thierry Henry | | 88' |
| Substitutions: ||
| FW | 9 | Sidney Govou | | 74' |
| FW | 11 | Sylvain Wiltord | | 88' |
| FW | 20 | David Trezeguet |
| Manager: ||
| Raymond Domenech ||
* France out-wit Spain 3-1 and clinch quarter-final spot
* Man of the Match:
* Patrick Vieira (France)
* Assistant referees:
* Cristiano Copelli (Italy)
* Alessandro Stagnoli (Italy)
* Fourth official:
* Markus Merk (Germany)
* Fifth official:
* Christian Schräer (Germany)

## Quarter-finals
### Germany vs Argentina

Argentina took the lead through Roberto Ayala early in the second half, but the South Americans’ goalkeeper Roberto Abbondanzieri was injured after the goal and his replacement Leo Franco was unable to stop Miroslav Klose from equalizing with ten minutes left in regulation time. The match went to extra time. With no goals scored, the semifinal spot came down to penalties, during which German goalkeeper Jens Lehmann was seen looking at a piece of paper kept in his sock before each Argentinian player would come forward for a penalty kick. Lehmann had researched the penalty taking habits of seven players on the Argentinian team. However, only two players on his list ended up taking a penalty that day. On the attempts by those two players, Lehmann saved one and came close to saving the other. He then had to guess on Esteban Cambiasso's kick since he did not have any information written on his list about Cambiasso. However, he derived an educated guess from the videos he had studied and pretended to read the piece of paper and nodded his head before putting it away, implying to Cambiasso that he did in fact have information on the kicker. Lehmann guessed correctly and saved the penalty, thus winning the shootout for Germany. "Lehmann's list" became so popular in the annals of German football history that it is now in the Haus der Geschichte museum.
| Germany | Argentina |
| GK | 1 | Jens Lehmann |
| RB | 3 | Arne Friedrich | 114' |
| CB | 17 | Per Mertesacker |
| CB | 21 | Christoph Metzelder |
| LB | 16 | Philipp Lahm |
| RM | 19 | Bernd Schneider | | 62' |
| CM | 8 | Torsten Frings |
| CM | 13 | Michael Ballack (c) |
| LM | 7 | Bastian Schweinsteiger | | 74' |
| CF | 11 | Miroslav Klose | | 86' |
| CF | 20 | Lukas Podolski | 3' |
| Substitutions: ||
| MF | 18 | Tim Borowski | | 74' |
| MF | 22 | David Odonkor | 94' | 62' |
| FW | 10 | Oliver Neuville | | 86' |
| Manager: ||
| Jürgen Klinsmann ||
| GK | 1 | Roberto Abbondanzieri | | 71' |
| RB | 4 | Fabricio Coloccini |
| CB | 2 | Roberto Ayala |
| CB | 6 | Gabriel Heinze |
| LB | 3 | Juan Pablo Sorín (c) | 46' |
| DM | 8 | Javier Mascherano | 60' |
| RM | 18 | Maxi Rodríguez | 88' |
| LM | 22 | Lucho González |
| AM | 10 | Juan Román Riquelme | | 72' |
| CF | 9 | Hernán Crespo | | 79' |
| CF | 11 | Carlos Tevez |
| Substitutions: ||
| GK | 12 | Leo Franco | | 71' |
| MF | 5 | Esteban Cambiasso | | 72' |
| FW | 20 | Julio Cruz | 95' | 79' |
| Other disciplinary actions: ||
| DF | 17 | Leandro Cufré | 120' |
| Manager: ||
| José Pékerman ||
* Germany master penalties to beat Argentina to semi-final spot
* Man of the Match:
* Michael Ballack (Germany)
* Assistant referees:
* Roman Slysko (Slovakia)
* Martin Balko (Slovakia)
* Fourth official:
* Massimo Busacca (Switzerland)
* Fifth official:
* Francesco Buragina (Switzerland)

### Italy vs Ukraine

| Italy | Ukraine |
| GK | 1 | Gianluigi Buffon |
| RB | 19 | Gianluca Zambrotta |
| CB | 5 | Fabio Cannavaro (c) |
| CB | 6 | Andrea Barzagli |
| LB | 3 | Fabio Grosso |
| RM | 16 | Mauro Camoranesi | 68' |
| CM | 21 | Andrea Pirlo | 68' |
| CM | 8 | Gennaro Gattuso | 77' |
| LM | 20 | Simone Perrotta |
| AM | 10 | Francesco Totti |
| CF | 9 | Luca Toni |
| Substitutions: ||
| MF | 17 | Simone Barone | 68' |
| DF | 22 | Massimo Oddo | 68' |
| DF | 2 | Cristian Zaccardo | 77' |
| Manager: ||
| Marcello Lippi ||
| GK | 1 | Oleksandr Shovkovskyi |
| RB | 9 | Oleh Husyev |
| CB | 22 | Vyacheslav Sviderskyi | 16' | 20' |
| CB | 6 | Andriy Rusol | | 45+2' |
| LB | 2 | Andriy Nesmachnyi |
| CM | 14 | Andriy Husin |
| CM | 4 | Anatoliy Tymoschuk |
| CM | 8 | Oleh Shelayev |
| RW | 15 | Artem Milevskyi | 67' | 72' |
| CF | 7 | Andriy Shevchenko (c) |
| LW | 19 | Maksym Kalynychenko | 21' |
| Substitutions: ||
| FW | 16 | Andriy Vorobey | | 20' |
| DF | 17 | Vladyslav Vashchuk | | 45+2' |
| FW | 20 | Oleksiy Byelik | | 72' |
| Manager: ||
| Oleg Blokhin ||
* Italy brush Ukraine aside 3-0 to reach semi-final
* Man of the Match:
* Gennaro Gattuso (Italy)
* Assistant referees:
* Peter Hermans (Belgium)
* Walter Vromans (Belgium)
* Fourth official:
* Toru Kamikawa (Japan)
* Fifth official:
* Yoshikazu Hiroshima (Japan)

### England vs Portugal

| England | Portugal |
| GK | 1 | Paul Robinson |
| RB | 2 | Gary Neville |
| CB | 5 | Rio Ferdinand |
| CB | 6 | John Terry | 30' |
| LB | 3 | Ashley Cole |
| RM | 7 | David Beckham (c) | | 52' |
| CM | 4 | Steven Gerrard |
| CM | 16 | Owen Hargreaves | 107' |
| CM | 8 | Frank Lampard |
| LM | 11 | Joe Cole | | 65' |
| CF | 9 | Wayne Rooney | 62' |
| Substitutions: ||
| MF | 19 | Aaron Lennon | | 52' | 119' |
| FW | 21 | Peter Crouch | | 65' |
| DF | 15 | Jamie Carragher | | | 119' |
| Manager: ||
| Sven-Göran Eriksson ||
| GK | 1 | Ricardo |
| RB | 13 | Miguel |
| CB | 5 | Fernando Meira |
| CB | 16 | Ricardo Carvalho | 111' |
| LB | 14 | Nuno Valente |
| CM | 19 | Tiago | | 74' |
| CM | 8 | Petit | 44' |
| CM | 18 | Maniche |
| AM | 7 | Luís Figo (c) | | 86' |
| AM | 17 | Cristiano Ronaldo |
| CF | 9 | Pauleta | | 63' |
| Substitutions: ||
| FW | 11 | Simão | | 63' |
| MF | 10 | Hugo Viana | | 74' |
| FW | 23 | Hélder Postiga | | 86' |
| Manager: ||
| Luiz Felipe Scolari ||
* Portugal taken to penalties; beat England and reach historic semi-final
* Man of the Match:
* Owen Hargreaves (England)
* Assistant referees:
* Darío García (Argentina)
* Rodolfo Otero (Argentina)
* Fourth official:
* Coffi Codjia (Benin)
* Fifth official:
* Aboudou Aderodjou (Benin)

### Brazil vs France

Defending world champions Brazil went out in the quarter-finals after Zinedine Zidane found an unmarked Thierry Henry from a free kick, the striker having been given a free run at the ball after his marker, Roberto Carlos, stopped to tie his shoe.
| Brazil | France |
| GK | 1 | Dida |
| RB | 2 | Cafu (c) | 25' | 76' |
| CB | 3 | Lúcio | 75' |
| CB | 4 | Juan | 45' |
| LB | 6 | Roberto Carlos |
| RM | 17 | Gilberto Silva |
| CM | 8 | Kaká | | 79' |
| CM | 19 | Juninho | | 63' |
| LM | 11 | Zé Roberto |
| SS | 10 | Ronaldinho |
| CF | 9 | Ronaldo | 45+2' |
| Substitutions: ||
| FW | 7 | Adriano | | 63' |
| DF | 13 | Cicinho | | 76' |
| FW | 23 | Robinho | | 79' |
| Manager: ||
| Carlos Alberto Parreira ||
| GK | 16 | Fabien Barthez |
| RB | 19 | Willy Sagnol | 74' |
| CB | 15 | Lilian Thuram | 88' |
| CB | 5 | William Gallas |
| LB | 3 | Eric Abidal |
| CM | 4 | Patrick Vieira |
| CM | 6 | Claude Makélélé |
| RW | 22 | Franck Ribéry | | 77' |
| AM | 10 | Zinedine Zidane (c) |
| LW | 7 | Florent Malouda | | 81' |
| CF | 12 | Thierry Henry | | 86' |
| Substitutions: ||
| FW | 9 | Sidney Govou | | 77' |
| FW | 11 | Sylvain Wiltord | | 81' |
| FW | 14 | Louis Saha | 87' | 86' |
| Manager: ||
| Raymond Domenech ||
* France beat Brazil 1-0 to take last semi-final spot
* Man of the Match:
* Zinedine Zidane (France)
* Assistant referees:
* Víctoriano Giráldez Carrasco (Spain)
* Pedro Medina Hernández (Spain)
* Fourth official:
* Mark Shield (Australia)
* Fifth official:
* Ben Wilson (Australia)

## Semi-finals
### Germany vs Italy

This was the fourth time that Italy defeated the host nation of tournament, after France in 1938, Mexico in 1970 and Argentina in 1978.
| Germany | Italy |
| GK | 1 | Jens Lehmann |
| RB | 3 | Arne Friedrich |
| CB | 17 | Per Mertesacker |
| CB | 21 | Christoph Metzelder | 56' |
| LB | 16 | Philipp Lahm |
| RM | 19 | Bernd Schneider | | 83' |
| CM | 13 | Michael Ballack (c) |
| CM | 5 | Sebastian Kehl |
| LM | 18 | Tim Borowski | 40' | 73' |
| CF | 11 | Miroslav Klose | | 111' |
| CF | 20 | Lukas Podolski |
| Substitutions: ||
| MF | 7 | Bastian Schweinsteiger | | 73' |
| MF | 22 | David Odonkor | | 83' |
| FW | 10 | Oliver Neuville | | 111' |
| Manager: ||
| Jürgen Klinsmann ||
| GK | 1 | Gianluigi Buffon |
| RB | 19 | Gianluca Zambrotta |
| CB | 5 | Fabio Cannavaro (c) |
| CB | 23 | Marco Materazzi |
| LB | 3 | Fabio Grosso |
| RM | 16 | Mauro Camoranesi | 90' | 91' |
| CM | 21 | Andrea Pirlo |
| CM | 8 | Gennaro Gattuso |
| LM | 20 | Simone Perrotta | | 104' |
| AM | 10 | Francesco Totti |
| CF | 9 | Luca Toni | | 74' |
| Substitutions: ||
| FW | 11 | Alberto Gilardino | | 74' |
| FW | 15 | Vincenzo Iaquinta | | 91' |
| FW | 7 | Alessandro Del Piero | | 104' |
| Manager: ||
| Marcello Lippi ||
* Italy score two late in Extra Time; hosts Germany out of FIFA World Cup
* Man of the Match:
* Andrea Pirlo (Italy)
* Assistant referees:
* José Ramírez (Mexico)
* Héctor Vergara (Canada)
* Fourth official:
* Toru Kamikawa (Japan)
* Fifth official:
* Yoshikazu Hiroshima (Japan)

### Portugal vs France

| Portugal | France |
| GK | 1 | Ricardo |
| RB | 13 | Miguel | | 62' |
| CB | 5 | Fernando Meira |
| CB | 16 | Ricardo Carvalho | 83' |
| LB | 14 | Nuno Valente |
| CM | 6 | Costinha | | 75' |
| CM | 18 | Maniche |
| RW | 7 | Luís Figo (c) |
| AM | 20 | Deco |
| LW | 17 | Cristiano Ronaldo |
| CF | 9 | Pauleta | | 68' |
| Substitutions: ||
| DF | 2 | Paulo Ferreira | | 62' |
| FW | 11 | Simão | | 68' |
| FW | 23 | Hélder Postiga | | 75' |
| Manager: ||
| Luiz Felipe Scolari ||
| GK | 16 | Fabien Barthez |
| RB | 19 | Willy Sagnol |
| CB | 15 | Lilian Thuram |
| CB | 5 | William Gallas |
| LB | 3 | Eric Abidal |
| CM | 4 | Patrick Vieira |
| CM | 6 | Claude Makélélé |
| RW | 22 | Franck Ribéry | | 72' |
| AM | 10 | Zinedine Zidane (c) |
| LW | 7 | Florent Malouda | | 69' |
| CF | 12 | Thierry Henry | | 85' |
| Substitutions: ||
| FW | 11 | Sylvain Wiltord | | 69' |
| FW | 9 | Sidney Govou | | 72' |
| FW | 14 | Louis Saha | 87' | 85' |
| Manager: ||
| Raymond Domenech ||
* France beat Portugal 1-0 and reach FIFA World Cup final
* Man of the Match:
* Lilian Thuram (France)
* Assistant referees:
* Wálter Rial (Uruguay)
* Pablo Fandino (Uruguay)
* Fourth official:
* Mark Shield (Australia)
* Fifth official:
* Nathan Gibson (Australia)

## Third place play-off

This was the third time that Portugal lost to the host nation of tournament, after England in 1966 and South Korea in 2002.
| Germany | Portugal |
| GK | 12 | Oliver Kahn (c) |
| RB | 16 | Philipp Lahm |
| CB | 6 | Jens Nowotny |
| CB | 21 | Christoph Metzelder |
| LB | 2 | Marcell Jansen |
| RM | 19 | Bernd Schneider |
| CM | 5 | Sebastian Kehl |
| CM | 8 | Torsten Frings | 7' |
| LM | 7 | Bastian Schweinsteiger | 78' | 79' |
| CF | 11 | Miroslav Klose | | 65' |
| CF | 20 | Lukas Podolski | | 71' |
| Substitutions: ||
| FW | 10 | Oliver Neuville | | 65' |
| FW | 9 | Mike Hanke | | 71' |
| MF | 15 | Thomas Hitzlsperger | | 79' |
| Manager: ||
| Jürgen Klinsmann ||
| GK | 1 | Ricardo |
| RB | 2 | Paulo Ferreira | 60' |
| CB | 5 | Fernando Meira |
| CB | 4 | Ricardo Costa | 24' |
| LB | 14 | Nuno Valente | | 69' |
| CM | 6 | Costinha | 33' | 46' |
| CM | 18 | Maniche |
| RW | 17 | Cristiano Ronaldo |
| AM | 20 | Deco |
| LW | 11 | Simão |
| CF | 9 | Pauleta (c) | | 77' |
| Substitutions: ||
| MF | 8 | Petit | | 46' |
| FW | 21 | Nuno Gomes | | 69' |
| MF | 7 | Luís Figo | | 77' |
| Manager: ||
| Luiz Felipe Scolari ||
* Germany beat Portugal 3-1 to take FIFA World Cup bronze
* Man of the Match:
* Bastian Schweinsteiger (Germany)
* Assistant referees:
* Yoshikazu Hiroshima (Japan)
* Kim Dae-young (South Korea)
* Fourth official:
* Coffi Codjia (Benin)
* Fifth official:
* Celestin Ntagungira (Rwanda)

## Final

| Italy | France |
| GK | 1 | Gianluigi Buffon |
| RB | 19 | Gianluca Zambrotta | 5' |
| CB | 5 | Fabio Cannavaro (c) |
| CB | 23 | Marco Materazzi |
| LB | 3 | Fabio Grosso |
| RM | 16 | Mauro Camoranesi | | 86' |
| CM | 8 | Gennaro Gattuso |
| CM | 21 | Andrea Pirlo |
| LM | 20 | Simone Perrotta | | 61' |
| AM | 10 | Francesco Totti | | 61' |
| CF | 9 | Luca Toni |
| Substitutions: ||
| MF | 4 | Daniele De Rossi | | 61' |
| FW | 15 | Vincenzo Iaquinta | | 61' |
| FW | 7 | Alessandro Del Piero | | 86' |
| Manager: ||
| Marcello Lippi ||
| GK | 16 | Fabien Barthez |
| RB | 19 | Willy Sagnol | 12' |
| CB | 15 | Lilian Thuram |
| CB | 5 | William Gallas |
| LB | 3 | Eric Abidal |
| CM | 4 | Patrick Vieira | | 56' |
| CM | 6 | Claude Makélélé |
| RW | 22 | Franck Ribéry | | 100' |
| AM | 10 | Zinedine Zidane (c) | 110' |
| LW | 7 | Florent Malouda | 111' |
| CF | 12 | Thierry Henry | | 107' |
| Substitutions: ||
| MF | 18 | Alou Diarra | 76' | 56' |
| FW | 20 | David Trezeguet | | 100' |
| FW | 11 | Sylvain Wiltord | | 107' |
| Manager: ||
| Raymond Domenech ||
* Italy and France draw 1-1; Italy win FIFA World Cup on penalties
* Man of the Match:
* Andrea Pirlo (Italy)
* Assistant referees:
* Darío García (Argentina)
* Rodolfo Otero (Argentina)
* Fourth official:
* Luis Medina Cantalejo (Spain)
* Fifth official:
* Víctoriano Giráldez Carrasco (Spain)