Toate cele 16 echipe participante la Campionatul European din Austria şi Elveţia şi-au anunţat loturile oficiale de 23 de jucători, cu 10 zile înaintea primului fluier al turneului.
Grupa A
Elveţia
1 Diego Benaglio, 2 Johan Djourou, 3 Ludovic Magnin, 4 Philippe Senderos, 5 Stephan Lichtsteiner, 6 Benjamin Huggel, 7 Ricardo Cabanas, 8 Gökhan Inler, 9 Alexander Frei, 10 Hakan Yakin, 11 Marco Streller, 12 Eren Derdiyok, 13 Stéphane Grichting, 14 Daniel Gygax, 15 Gelson Fernandes, 16 Tranquillo Barnetta, 17 Christoph Spycher, 18 Pascal Zuberbühler, 19 Valon Behrami, 20 Patrick Müller, 21 Eldin Jakupovic, 22 Johan Vonlanthen, 23 Philipp Degen, Antrenor: Jakob Kuhn
Cehia
1 Petr Čech, 2 Zdeněk Grygera, 3 Jan Polák, 4 Tomáš Galásek, 5 Radoslav Kováč, 6 Marek Jankulovski, 7 Libor Sionko, 8 Martin Fenin, 9 Jan Koller, 10 Václav Svěrkoš, 11 Stanislav Vlček, 12 Zdeněk Pospěch, 13 Michal Kadlec, 14 David Jarolím, 15 Milan Baroš, 16 Jaromír Blažek, 17 Marek Matějovský, 18 Tomáš Sivok, 19 Rudolf Skácel, 20 Jaroslav Plašil, 21 Tomáš Ujfaluši, 22 David Rozehnal, 23 Daniel Zítka, Antrenor: Karel Brückner
Portugalia
1 Ricardo, 2 Paulo Ferreira, 3 Bruno Alves, 4 Bosingwa, 5 Fernando Meira, 6 Raul Meireles, 7 Cristiano Ronaldo, 8 Petit, 9 Hugo Almeida, 10 João Moutinho, 11 Simão, 12 Quim, 13 Miguel, 14 Jorge Ribeiro, 15 Pepe, 16 Ricardo Carvalho, 17 Ricardo Quaresma, 18 Miguel Veloso, 19 Nani, 20 Deco, 21 Nuno Gomes, 22 Rui Patrício, 23 Hélder Postiga, Antrenor: Luiz Felipe Scolari
Turcia 1 Rüştü Reçber, 2 Servet Çetin, 3 Hakan Balta ,4 Gökhan Zan, 5 Emre Belözoğlu, 6 Mehmet Topal, 7 Mehmet Aurélio, 8 Nihat Kahveci, 9 Semih Şentürk, 10 Gökdeniz Karadeniz, 11 Tümer Metin, 12 Tolga Zengin, 13 Emre Güngör, 14 Arda Turan, 15 Emre Aşık, 16 Uğur Boral, 17 Tuncay Şanlı, 18 Kazım Kazım, 19 Ayhan Akman, 20 Sabri Sarıoğlu, 21 Mevlüt Erdinç, 22 Hamit Altıntop, 23 Volkan Demirel, Antrenor: Fatih Terim
Grupa B
Austria
1 Alex Manninger, 2 Joachim Standfest, 3 Martin Stranzl, 4 Emanuel Pogatetz, 5 Christian Fuchs, 6 René Aufhauser, 7 Ivica Vastic, 8 Christoph Leitgeb, 9 Roland Linz, 10 Andreas Ivanschitz, 11 Ümit Korkmaz, 12 Ronald Gercaliu, 13 Markus Katzer, 14 György Garics, 15 Sebastian Prödl, 16 Jürgen Patocka, 17 Martin Hiden, 18 Roman Kienast, 19 Jürgen Säumel, 20 Martin Harnik, 21 Jürgen Macho, 22 Erwin Hoffer, 23 Ramazan Özcan, Antrenor: Josef Hickersberger
Croaţia
1 Stipe Pletikosa, 2 Dario Šimić, 3 Josip Šimunić, 4 Robert Kovač, 5 Vedran Ćorluka, 6 Hrvoje Vejić, 7 Ivan Rakitić, 8 Ognjen Vukojević, 9 Nikola Kalinić, 10 Niko Kovač, 11 Darijo Srna, 12 Mario Galinović, 13 Nikola Pokrivač, 14 Luka Modrić, 15 Dario Knežević, 16 Jerko Leko, 17 Ivan Klasnić, 18 Ivica Olić, 19 Niko Kranjčar, 20 Igor Budan, 21 Mladen Petrić, 22 Danijel Pranjić, 23 Vedran Runje, Antrenor: Slaven Bilić
Polonia
1 Artur Boruc, 2 Mariusz Jop, 3 Jakub Wawrzyniak, 4 Pawel Golański, 5 Dariusz Dudka, 6 Jacek B