Grupo 1
16.10.2003 Rumania - Eslovenia 0:2
Irlanda del Norte - Hungría 0:0
18.10.2003 Rumania - Hungría 2:0
Eslovenia - Irlanda del Norte 3:1
20.10.2003 Irlanda del Norte - Rumania 1:2
Hungría - Eslovenia 4:0
Grupo 2
08.10.2003 Polonia - Letonia 3:0
Noruega - Chipre 4:1
10.10.2003 Polonia - Chipre 1:0
Letonia - Noruega 2:3
12.10.2003 Noruega - Polonia 0:1
Chipre - Letonia 2:4
Grupo 3
08.10.2003 Bélgica - Georgia 3:0
Italia - Estonia 2:0
10.10.2003 Bélgica - Estonia 3:0
Georgia - Italia 0:1
12.10.2003 Italia - Bélgica 1:3
Estonia - Georgia 1:8
Grupo 4
16.10.2003 Dinamarca - Malta 5:1
Alemania - Luxemburgo 6:1 (4:0)
18.10.2003 Dinamarca - Luxemburgo 3:0
Alemania - Malta 9:1 (4:0)
20.10.2003 Alemania - Dinamarca 2:2 (1:1)
Luxemburgo - Malta 1:3
Grupo 5
27.10.2003 Croacia - Albania 1:0
Finlandia - Azerbaiyán 5:1
29.10.2003 Albania - Finlandia 0:1
Croacia - Azerbaiyán 3:0
31.10.2003 Finlandia - Croacia 1:3
Azerbaiyán - Albania 1:1
Grupo 6
18.09.2003 Irlanda - Bulgaria 1:1
Lituania - San Marino 1:1
20.09.2003 Lituania - Bulgaria 1:0
San Marino - Irlanda 1:10
22.09.2003 Irlanda - Lituania 2:1
Bulgaria - San Marino 7:0
Grupo 7
22.09.2003 Portugal - Gales 2:1
Grecia - Bielorrusia 0:0
24.09.2003 Portugal - Bielorrusia 1:1
Gales - Grecia 2:1
26.09.2003 Grecia - Portugal 1:1
Bielorrusia - Gales 3:0
Grupo 8
20.09.2003 Inglaterra - Liechtenstein 2:0
Rusia - Andorra 3:0
22.09.2003 Inglaterra - Andorra 4:0
Liechtenstein - Rusia 0:6
24.09.2003 Rusia - Inglaterra 0:1
Andorra - Liechtenstein 1:3
Grupo 9
08.10.2003 Austria - Suecia 2:2
Serbia - Kazajistán 1:0
10.10.2003 Austria - Kazajistán 7:1
Suecia - Serbia 2:2
12.10.2003 Serbia - Austria 3:3
Kazajistán - Suecia 2:9
Grupo 10
17.10.2003 Israel - Moldavia 1:1
Países Bajos - Islandia 1:1 (1:1)
19.10.2003 Israel - Islandia 2:1
Moldavia - Países Bajos 0:0 (0:0)
21.10.2003 Países Bajos - Israel 2:0 (1:0)
Islandia - Moldavia 3:2
Group 11
30.09.2003 Ucrania - Armenia 0:1
Francia - Bosnia y Herzegovina 1:0
02.10.2003 Armenia - Francia 0:0
Ucrania - Bosnia y Herzegovina 4:3
04.10.2003 Francia - Ucrania 1:2
Bosnia y Herzegovina - Armenia 1:4
Grupo 12
25.10.2003 Escocia - Islas Feroé 3:1
Macedonia del Norte - Turquía 1:3
27.10.2003 Escocia - Turquía 1:1
Islas Feroé - Macedonia del Norte 0:4
29.10.2003 Macedonia del Norte - Escocia 0:2
Turquía - Islas Feroé 5:0
Grupo A
20.05.2004 España - Lituania 0:0
Hungría - Países Bajos 1:0 (1:0)
22.05.2004 España - Países Bajos 1:0 (0:0)
Lituania - Hungría 0:0
24.05.2004 Hungría - España 0:3
Países Bajos - Lituania 1:0 (0:0)
Grupo B
19.05.2004 República Checa - Bielorrusia 3:0
Italia - Israel 2:0
21.05.2004 República Checa - Israel 0:1
Bielorrusia - Italia 1:4
23.05.2004 Italia - República Checa 1:1
Israel - Bielorrusia 1:1
Grupo C
19.05.2004 Eslovaquia - Portugal 2:1
17:00 Alemania - Armenia 5:0 (2:0)
21.05.2004 Eslovaquia - Armenia 1:0
17:00 Portugal - Alemania 0:1 (0:0)
23.05.2004 Armenia - Portugal 0:4
11:00 Eslovaquia - Alemania 1:2 (0:0)
Grupo D
28.04.2004 Eslovenia - Inglaterra 2:1
Dinamarca - Ucrania 0:1
30.04.2004 Eslovenia - Ucrania 1:4
Inglaterra - Dinamarca 3:0
02.05.2004 Dinamarca - Eslovenia 0:0
Ucrania - Inglaterra 1:1
Grupo E
19.04.2004 Rumania - Rusia 0:2
Croacia - Turquía 1:2
21.04.2004 Rumania - Turquía 0:4
Rusia - Croacia 0:2
23.04.2004 Croacia - Rumania 3:1
Turquía - Rusia 1:1
Grupo F
25.05.2004 Polonia - Austria 1:0
Finlandia - Escocia 3:2
27.05.2004 Polonia - Escocia 3:2
Austria - Finlandia 1:0
29.05.2004 Finlandia - Polonia 0:2
Escocia - Austria 0:5
Grupo G
19.05.2004 Noruega - Serbia 0:4
Irlanda - Bélgica 0:1
21.05.2004 Serbia - Irlanda 1:3
Noruega - Bélgica 0:1
23.05.2004 Irlanda - Noruega 3:0
Bélgica - Serbia 1:0