GROUP C
BULGARIA
Goalkeepers: 1-Zdravko Zdravkov (Litex Lovech), Dimitar 23-Ivankov (Levski Sofia), 12-Stoyan Kolev (CSKA Sofia)
Defenders: 2-Vladimir Ivanov (Lokomotiv Plovdiv), 3-Rosen Kirilov (Litex Lovech), 6-Kiril Kotev (Lokomotiv Plovdiv), Predrag Pazhin (Shakhtar Donetsk), 5-Zlatomir Zagorcic (Litex Lovech), 4-Ivailo Petkov (Fenerbahce), 22-Ilian Stoyanov (Levski Sofia)
Midfielders: 15-Marian Hristov (Kaiserslautern), 7-Daniel Borimirov (Levski Sofia), 19-Stilian Petrov (Celtic), 8-Milen Petkov (AEK Athens), 13-Georgi Peev (Dynamo Kiev), 10-Velizar Dimitrov (CSKA Sofia)
Forwards: 21-Zoran Jankovic (Dalian Shide), 11-Zdravko Lazarov (Gaziantepspor), 17-Martin Petrov (VfL Wolfsburg), 16-Vladimir Manchev (Lille), 14-Georgi Chilikov (Levski Sofia), 20-Valeri Bojinov (Lecce), 9-Dimitar Berbatov (Bayer Leverkusen)
DENMARK
Goalkeepers: 1-Thomas Sorensen (Aston Villa), 16-Peter Skov-Jensen (Midtjylland), 22-Stephan Andersen (Charlton Athletic)
Defenders: 6-Thomas Helveg (Inter Milan), 13-Per Kroldrup (Udinese), 18-Brian Priske (Racing Genk), 3-Rene Henriksen (Panathinaikos), 5-Niclas Jensen (Borussia Dortmund), 4-Martin Laursen (AC Milan), 2-Kasper Bogelund (PSV Eindhoven)
Midfielders: 7-Thomas Gravesen (Everton), 14-Claus Jensen (Charlton Athletic), 12-Thomas Kahlenberg (Brondby), 15-Daniel Jensen (Murcia), 17-Christian Poulsen (Schalke 04)
Forwards: 8-Jesper Gronkjaer (Chelsea), 11-Ebbe Sand (Schalke 04), 9-Jon Dahl Tomasson (AC Milan), 20-Kenneth Perez (AZ Alkmaar), 21-Peter Madsen (VfL Bochum), 19-Dennis Rommedahl (PSV Eindhoven) 10-Martin Joergensen (Udinese), 23-Peter Lovenkrands (Rangers).
ITALY
Goalkeepers: 1-Gianluigi Buffon (Juventus), 12-Francesco Toldo (Inter Milan), 22-Angelo Peruzzi (Lazio)
Defenders: 2-Christian Panucci (AS Roma), 5-Fabio Cannavaro (Inter Milan), 13-Alessandro Nesta (AC Milan), 19-Gianluca Zambrotta (Juventus), 3-Massimo Oddo (Lazio), 6-Matteo Ferrari (Parma), 23-Marco Materazzi (Inter Milan), 15-Giuseppe Favalli (Lazio);
Midfielders: 21-Andrea Pirlo (AC Milan), 4-Cristiano Zanetti (Inter Milan), 20-Simone Perrotta (Chievo Verona), 8-Gennaro Gattuso (AC Milan), 14-Stefano Fiore (Lazio), 16-Mauro Camoranesi (Juventus)
Forwards: 10-Francesco Totti (AS Roma), 18-Antonio Cassano (AS Roma), 9-Christian Vieri (Inter Milan), 11-Bernardo Corradi (Lazio), 17-Marco Di Vaio (Juventus), 7-Alessandro Del Piero (Juventus)
SWEDEN
Goalkeepers: 1-Andreas Isaksson (Djurgarden), 12-Magnus Hedman (Ancona), 23-Magnus Kihlstedt (FC Copenhagen)
Defenders: 2-Teddy Lucic (Bayer Leverkusen), 3-Olof Mellberg (Aston Villa), 4-Johan Mjallby (Celtic), 5-Erik Edman (Heerenveen), 14-Alexander Ostlund (Hammarby), 13-Petter Hansson (Heerenveen), 15-Andreas Jakobsson (Brondby), 22-Erik Wahlstedt (Helsingborg)
Midfielders: 6-Tobias Linderoth (Everton), 7-Mikael Nilsson (Halmstad), 8-Anders Svensson (Southampton), 9-Fredrik Ljungberg (Arsenal), 16-Kim Kallstrom (Rennes), 17-Anders Andersson (Belenenses), 19-Pontus Farnerud (Racing Strasbourg), 21-Christian Wilhelmsson (Anderlecht)
Forwards: 10-Zlatan Ibrahimovic (Ajax Amsterdam), 11-Henrik Larsson (Celtic), 18-Mattias Jonson (Brondby), 20-Marcus Allback (Aston Villa)
GROUP D
CZECH REPUBLIC
Goalkeepers: 16-Jaromir Blazek (Sparta Prague), 1-Petr Cech (Stade Rennes), 23-Antonin Kinsky (Saturn Ramenskoye)
Defenders: 5-Rene Bolf (Banik Ostrava), 2-Zdenek Grygera (Ajax Amsterdam), 17-Tomas Huebschman (Sparta Prague), 6-Marek Jankulovski (Udinese), 13-Martin Jiranek (Reggina), 3-Pavel Mares (Zenit St Petersburg), 22-David Rozehnal (Club Bruges), 21-Tomas Ujfalusi (Hamburg SV)
Midfielders: 4-Tomas Galasek (Ajax Amsterdam), 11-Pavel Nedved (Juventus), 24-Jaroslav Plasil (Monaco), 8-Karel Poborsky (Sparta Prague), 10-Tomas Rosicky (Borussia Dortmund) 7-Vladimir Smicer (Liverpool), 19-Roman Tyce (TSV 1860 Munich), 14-Stepan Vachousek (Olympique Marseille)
Forwards: 15-Milan Baros (Liverpool), 18-Marek Heinz (Banik Ostrava), 9-Jan Koller (Borussia Dortmund), 12-Vratislav Lokvenc (Kaiserslautern).
Note: Jaroslav Plasil may be required to change his shirt number and will take number 20 if this is the case.
GERMANY
Goalkeepers: 1-Oliver Kahn (Bayern Munich), 12-Jens Lehmann (Arsenal), 23-Timo Hildebrand (VfB Stuttgart)
Defenders: 6-Frank Baumann (Werder Bremen), 3-Arne Friedrich (Hertha Berlin), 2-Andreas Hinkel, 21-Philipp Lahm (both VfB Stuttgart), 5-Jens Nowotny (Bayer Leverkusen), 4-Christian Woerns (Borussia Dortmund), 17-Christian Ziege (Tottenham Hotspur)
Midfielders: 13-Michael Ballack (Bayern Munich), 18-Fabian Ernst (Werder Bremen), 22-Torsten Frings (Borussia Dortmund), 8-Dietmar Hamann (Liverpool), 16-Jens Jeremies (Bayern Munich), 15-Sebastian Kehl (Borussia Dortmund), 19-Bernd Schneider (Bayer Leverkusen), 7-Bastian Schweinsteiger (Bayern Munich)
Strikers: 9-Fredi Bobic (Hertha Berlin), 14-Thomas Brdaric (Hanover 96), 10-Kevin Kuranyi (VfB Stuttgart), 11-Miroslav Klose (Kaiserslautern), 20-Lukas Podolski (Cologne)
Note: Christian Ziege replaced the injured Christian Rahn on May 26.
LATVIA
Goalkeepers: 1-Aleksandrs Kolinko (Rostov), 12-Andrejs Piedels (Skonto Riga), 20-Andrejs Pavlovs (Skonto Riga)
Defenders: 2-Igors Stepanovs (Beveren), 4-Mihails Zemlinskis (Skonto Riga), 6-Olegs Blagonadezdins (Skonto Riga), 22-Arturs Zakresevskis (Skonto Riga), 7-Aleksandrs Isakovs (Skonto Riga), 16-Dzintars Zirnis (Liepajas Metalurgs), 18-Igors Korablovs (Ventspils), 15-Maris Smirnovs (Ventspils)
Midfielders: 3-Vitalijs Astafjevs (Herold Admira), 8-Imants Bleidelis (Viborg), 10-Andrejs Rubins (Shinnik Yaroslavl), 5-Juris Laizans (CSKA Moscow), 14-Valentins Lobanovs (Metalurg Zaporizhya), 13-Jurgis Pucinsks (Luch-Energia Vladivostock).
Forwards: 19-Andrejs Stolcers (Fulham), 17-Marian Pahars (Southampton), 23-Vits Rimkus (Ventspils), 9-Maris Verpakovskis (Dynamo Kiev), 11-Andrejs Prohorenkovs (Maccabi Tel Aviv), 21-Mihails Miholaps (Skonto Riga)
NETHERLANDS
Goalkeepers: Edwin van der Sar (Fulham), Ronald Waterreus (PSV Eindhoven), Sander Westerveld (Real Sociedad)
Defenders: Michael Reiziger (Barcelona), Johnny Heitinga (Ajax Amsterdam), Jaap Stam (Lazio), Frank de Boer (Rangers), Giovanni van Bronckhorst (Barcelona), Wilfred Bouma (PSV Eindhoven)
Midfielders: Rafael van der Vaart (Ajax Amsterdam), Wesley Sneijder (Ajax Amsterdam), Edgar Davids (Barcelona), Clarence Seedorf (AC Milan), Philip Cocu (Barcelona), Boudewijn Zenden (Middlesbrough), Paul Bosvelt (Manchester City)
Forwards: Ruud van Nistelrooy (Manchester United), Patrick Kluivert (Barcelona), Pierre van Hooijdonk (Fenerbahce), Roy Makaay (Bayern Munich), Andy van der Meyde (Inter Milan), Marc Overmars (Barcelona), Arjen Robben (PSV Eindhoven).