Eliminatoria previa
12.04.2006 18:00 Malta - Georgia 1:2 (0:2)
19:00 Liechtenstein - Irlanda del Norte 1:4 (1:1)
19:30 Luxemburgo - Macedonia del Norte 0:3 (0:1)
03.05.2006 18:00 Andorra - Islandia 0:0 (0:0)
10.05.2006 Estonia - Gales 0:2 (0:1)
11.05.2006 Azerbaiyán - Irlanda 0:3
17.05.2006 San Marino - Armenia 0:3
09.06.2006 Kazajistán - Moldavia 0:0 (0:0)
26.04.2006 13:00 Georgia - Malta 2:1 (1:0)
14:30 Macedonia del Norte - Luxemburgo 2:0 (2:0)
10.05.2006 19:00 Irlanda del Norte - Liechtenstein 4:0 (3:0)
18.05.2006 20:30 Irlanda - Azerbaiyán 3:0 (1:0)
24.05.2006 Gales - Estonia 5:1 (4:0)
01.06.2006 20:15 Islandia - Andorra 2:0 (0:0)
09.06.2006 Armenia - San Marino 4:0 (0:0)
29.06.2006 Moldavia - Kazajistán 1:0 (0:0)
Grupo 1
16.08.2006 17:00 Bosnia y Herzegovina - Armenia 3:2 (2:1)
02.09.2006 14:00 Armenia - Noruega 1:0 (1:0)
06.09.2006 17:00 Noruega - Bosnia y Herzegovina 1:1 (1:0)
Grupo 10
16.08.2006 17:00 Rumania - Irlanda del Norte 3:0 (2:0)
01.09.2006 20:30 Irlanda del Norte - Alemania 2:3 (0:2)
05.09.2006 20:20 Alemania - Rumania 5:1 (3:0)
Group 11
16.08.2006 18:30 Suecia - Macedonia del Norte 3:1 (1:0)
02.09.2006 20:00 Macedonia del Norte - Dinamarca 0:3 (0:1)
05.09.2006 19:00 Dinamarca - Suecia 0:2 (0:0)
Grupo 12
16.08.2006 19:00 Ucrania - Bulgaria 0:3 (0:1)
03.09.2006 18:00 Bulgaria - Croacia 2:1 (0:0)
06.09.2006 20:30 Croacia - Ucrania 1:2 (0:1)
Grupo 13
16.08.2006 15:00 Israel - Gales 3:2 (1:0)
02.09.2006 16:00 Gales - Turquía 0:0 (0:0)
06.09.2006 18:00 Turquía - Israel 0:0 (0:0)
Grupo 14
16.08.2006 17:00 Eslovenia - Escocia 1:0 (0:0)
01.09.2006 20:45 Escocia - Francia 1:3 (0:2)
05.09.2006 20:30 Francia - Eslovenia 2:0 (0:0)
Grupo 2
16.08.2006 19:00 Eslovaquia - Albania 0:0 (0:0)
01.09.2006 15:30 Albania - España 0:3 (0:1)
05.09.2006 22:00 España - Eslovaquia 4:2 (0:1)
Grupo 3
16.08.2006 18:00 Lituania - Georgia 1:0 (1:0)
03.09.2006 19:30 Georgia - Serbia 1:3 (1:2)
06.09.2006 17:00 Serbia - Lituania 2:0 (1:0)
Grupo 4
16.08.2006 19:00 Grecia - Irlanda 0:2 (0:1)
01.09.2006 20:30 Irlanda - Bélgica 0:1 (0:0)
06.09.2006 20:30 Bélgica - Grecia 2:1 (0:0)
Grupo 5
16.08.2006 17:00 Austria - Islandia 0:0 (0:0)
01.09.2006 21:00 Islandia - Italia 0:1 (0:0)
05.09.2006 21:00 Italia - Austria 1:0 (0:0)
Grupo 6
16.08.2006 18:00 Hungría - Finlandia 5:0 (2:0)
03.09.2006 18:00 Finlandia - Rusia 1:5 (1:1)
06.09.2006 14:00 Rusia - Hungría 3:1 (1:0)
Grupo 7
16.08.2006 17:30 Polonia - Letonia 3:1 (1:1)
01.09.2006 18:00 Letonia - Portugal 0:2 (0:0)
05.09.2006 22:00 Portugal - Polonia 2:0 (0:0)
Grupo 8
15.08.2006 21:00 Inglaterra - Moldavia 2:2 (1:0)
01.09.2006 18:00 Moldavia - Suiza 1:3 (0:3)
06.09.2006 19:30 Suiza - Inglaterra 2:3 (1:2)
Grupo 9
16.08.2006 17:00 Bielorrusia - Chipre 1:0 (0:0)
02.09.2006 18:00 Chipre - República Checa 0:2 (0:1)
06.09.2006 16:30 República Checa - Bielorrusia 2:1 (0:0)
Playoffs
06.10.2006 15:00 Serbia - Suecia 0:3 (0:2)
16:00 Rusia - Portugal 4:1 (1:1)
17:30 República Checa - Bosnia y Herzegovina 2:1 (1:0)
21:00 Inglaterra - Alemania 1:0 (0:0)
21:00 Italia - España 0:0 (0:0)
07.10.2006 18:00 Bélgica - Bulgaria 1:1 (0:0)
21:00 Francia - Israel 1:1 (0:0)
10.10.2006 17:00 Bosnia y Herzegovina - República Checa 1:1 (0:0)
19:15 Suecia - Serbia 0:5 (0:3)
20:15 Alemania - Inglaterra 0:2 (0:0)
20:30 España - Italia 1:2 (0:2)
22:00 Portugal - Rusia 3:0 (1:0)
11.10.2006 17:00 Bulgaria - Bélgica 1:4 (0:2)
18:30 Israel - Francia 1:0 (0:0)