| | GK | 1 | Jens Lehmann | RB | 3 | Arne Friedrich | | 64' | CB | 17 | Per Mertesacker | CB | 21 | Christoph Metzelder | 70' | LB | 16 | Philipp Lahm | RM | 19 | Bernd Schneider | CM | 8 | Torsten Frings | CM | 13 | Michael Ballack (c) | 58' | LM | 7 | Bastian Schweinsteiger | | 77' | CF | 11 | Miroslav Klose | CF | 20 | Lukas Podolski | | 71' | 後備球員: | MF | 22 | David Odonkor | 68' | 64' | FW | 10 | Oliver Neuville | | 71' | MF | 18 | Tim Borowski | | 77' | 領隊: | Jürgen Klinsmann | | | | | GK | 1 | Artur Boruc | 89' | RB | 4 | Marcin Baszczyński | CB | 19 | Bartosz Bosacki | CB | 6 | Jacek Bąk (c) | LB | 14 | Michał Żewłakow | | 83' | CM | 7 | Radosław Sobolewski | 28', 75' | CM | 16 | Arkadiusz Radomski | RW | 21 | Ireneusz Jeleń | | 90+1' | AM | 9 | Maciej Żurawski | LW | 8 | Jacek Krzynówek | 3' | 77' | CF | 15 | Euzebiusz Smolarek | 後備球員: | DF | 18 | Mariusz Lewandowski | | 77' | DF | 17 | Dariusz Dudka | | 83' | FW | 23 | Paweł Brożek | | 90+1' | 領隊: | Paweł Janas | |