Grupa 1:
Ungaria - Malta 3-0 (Hajnal 6, Gera 80, Juhasz 90)
Danemarca - Albania 3-0 (Andreasen 31, Larsen 37, Poulsen 80)
1. Danemarca - 13 puncte (5 meciuri jucate)
2. Ungaria - 13p (6)
3. Portugalia - 6p (5)
4. Suedia - 6p (4)
5. Albania - 6p (7)
6. Malta - 1p (7)
Grupa 2:
Letonia - Luxemburg 2-0 (Zigajevs 44, Verpakovskis 75)
Elvetia - Moldova 2-0 (Nkufo 20, Frei 53)
Grecia - Israel 2-1 (Salginpidis 33, Samaras 67 pen - Barda 59)
1. Grecia - 13p (6)
2. Elvetia - 13p (6)
3. Letonia - 10 (6)
4. Israel - 9 (6)
5. Luxemburg - 4 (6)
6. Moldova - 1 (6)
Grupa 3:
Irlanda de Nord - Slovenia 1-0 (Feeney 77)
Cehia - Slovacia 1-2 (Grygera 30 - Sestak 22, Jendrisek 83)
Polonia - San Marino 10-0 !!! (Boguski 1, 27, Smolarek 18, 60, 72, 81, R. Lewandowski 43, jelen 51, M. Lewandowski 62, Saganowski 88)
1. Irlanda de Nord - 13p (7)
2. Slovacia - 12p (5)
3. Polonia - 10p (6)
4. Cehia - 8p (6)
5. Slovenia - 8p (6)
6. San Marino - 0p (5)
Grupa 4:
Tara Galilor - Germania 0-2 (Ballack 11, Williams autogol 48)
Liechtenstein - Rusia 0-1 (Zirianov 38)
1. Germania - 16p (6)
2. Rusia - 12p (5)
3. Finlanda - 7p (4)
4. Tara Galilor - 6p (6)
5. Azerbaijan - 1p (4)
6. Liechtenstein -1p (5)
Grupa 5:
Estonia - Armenia 1-0 (Puri 83)
Bosnia-Hertegovina - Belgia 2-1 (Dzeko 12, 15 - Swerts 89)
Turcia - Spania 1-2 (Senturk 26 - X. Alonso 63 pen., Riera 90)
1. Spania - 18p (6)
2. Bosnia-Hertegovina - 9p (5)
3. Turcia - 8p (6)
4. Belgia - 7p(5)
5. Estonia -5p (6)
6. Armenia - 1p (6)
Grupa 6:
Anglia - Ucraina 2-1 (Crouch 29, Terry 85 - Sevcenko 74)
Kazakhstan - Belarus 1-5 (Abdulin 10 -