Grupo 1
16.10.2003 Alemania - Suecia 1:0
Portugal - Eslovenia 1:1
18.10.2003 Alemania - Eslovenia 3:0
Suecia - Portugal 0:3
20.10.2003 Portugal - Alemania 2:0 (1:0)
Eslovenia - Suecia 1:1
Grupo 2
16.09.2003 Croacia - Irlanda del Norte 2:2
Finlandia - Malta 3:0
18.09.2003 Croacia - Malta 1:0
Irlanda del Norte - Finlandia 2:4
20.09.2003 Finlandia - Croacia 2:0
Malta - Irlanda del Norte 1:2
Grupo 3
02.10.2003 Escocia - Noruega 2:0
Hungría - San Marino 4:0
04.10.2003 Escocia - San Marino 9:0
Noruega - Hungría 2:2
06.10.2003 Hungría - Escocia 0:1
San Marino - Noruega 0:8
Grupo 4
21.09.2003 Israel - Luxemburgo 3:0
Italia - Macedonia del Norte 2:2
23.09.2003 Israel - Macedonia del Norte 7:0
Luxemburgo - Italia 0:5
25.09.2003 Italia - Israel 2:0
Macedonia del Norte - Luxemburgo 1:2
Grupo 5
24.10.2003 Dinamarca - Chipre 6:2
Rumania - Andorra 2:0
26.10.2003 Dinamarca - Andorra 4:0
Chipre - Rumania 0:4
28.10.2003 Rumania - Dinamarca 0:1
Andorra - Chipre 0:0
Grupo 6
18.10.2003 Bélgica - Bosnia y Herzegovina 3:1
República Checa - Liechtenstein 5:1
20.10.2003 Bélgica - Liechtenstein 8:0
Bosnia y Herzegovina - República Checa 1:5
22.10.2003 República Checa - Bélgica 1:2
Liechtenstein - Bosnia y Herzegovina 0:4
Grupo 7
20.10.2003 Serbia - Armenia 2:1
Países Bajos - Bulgaria 2:0
22.10.2003 Serbia - Bulgaria 2:2
Armenia - Países Bajos 2:0
24.10.2003 Países Bajos - Serbia 1:1
Bulgaria - Armenia 1:4
Grupo 8
07.10.2003 Grecia - Letonia 1:1
Eslovaquia - Islas Feroé 7:0
09.10.2003 Grecia - Islas Feroé 3:0
Letonia - Eslovaquia 1:4
11.10.2003 Eslovaquia - Grecia 0:1
Islas Feroé - Letonia 1:7
Grupo 9
21.10.2003 Irlanda - Austria 1:2
Suiza - Bielorrusia 0:1
23.10.2003 Irlanda - Bielorrusia 1:0
Austria - Suiza 2:1
25.10.2003 Suiza - Irlanda 2:0
Bielorrusia - Austria 1:1
Grupo 10
24.09.2003 Rusia - Lituania 5:0
Islandia - Albania 3:1
26.09.2003 Rusia - Albania 4:0
Lituania - Islandia 1:5
28.09.2003 Albania - Lituania 2:3
Islandia - Rusia 0:0
Group 11
04.11.2003 Georgia - Gales 0:2
Turquía - Azerbaiyán 1:0
06.11.2003 Georgia - Azerbaiyán 1:2
Gales - Turquía 1:1
08.11.2003 Turquía - Georgia 5:0
Azerbaiyán - Gales 0:4
Grupo 12
17.09.2003 Ucrania - Estonia 2:0
Moldavia - Kazajistán 4:3
19.09.2003 Ucrania - Kazajistán 6:1
Estonia - Moldavia 0:2
21.09.2003 Moldavia - Ucrania 1:3
Kazajistán - Estonia 2:1
Grupo A
27.03.2004 España - República Checa 4:0
Hungría - Rusia 1:3
29.03.2004 España - Rusia 1:1
República Checa - Hungría 2:0
31.03.2004 Hungría - España 1:6
Rusia - República Checa 1:0
Grupo B
24.03.2004 Inglaterra - Armenia 2:0
Noruega - Islandia 1:2
26.03.2004 Inglaterra - Islandia 1:0
Armenia - Noruega 4:1
28.03.2004 Noruega - Inglaterra 1:2
Islandia - Armenia 2:1
Grupo C
23.03.2004 Polonia - Serbia 3:4
Italia - Turquía 1:3
25.03.2004 Polonia - Turquía 1:2
Serbia - Italia 1:1
27.03.2004 Italia - Polonia 3:0
Turquía - Serbia 3:0
Grupo D
08.03.2004 Portugal - Grecia 2:0
Israel - Gales 0:1
10.03.2004 Portugal - Gales 0:1
Grecia - Israel 2:1
12.03.2004 Israel - Portugal 0:3
Gales - Grecia 1:2
Grupo E
25.03.2004 Alemania - Eslovaquia 2:1 (1:0)
Dinamarca - Ucrania 0:2
27.03.2004 Alemania - Ucrania 0:2 (0:1)
Eslovaquia - Dinamarca 0:5
29.03.2004 Alemania - Dinamarca 3:0 (2:0)
Ucrania - Eslovaquia 2:3
Grupo F
22.03.2004 Finlandia - Austria 2:3
Rumania - Moldavia 2:2
24.03.2004 Finlandia - Moldavia 2:0
Austria - Rumania 2:0
26.03.2004 Rumania - Finlandia 1:2
Moldavia - Austria 0:0
Grupo G
27.03.2004 Irlanda del Norte - Bielorrusia 3:2
Bélgica - Escocia 0:0
29.03.2004 Irlanda del Norte - Escocia 2:0
Bielorrusia - Bélgica 1:2
31.03.2004 Bélgica - Irlanda del Norte 0:2
Escocia - Bielorrusia 2:2