Grupa A
12. juni 2004
Portugal - Grčka (17:00, Dragao - Porto) Španija - Rusija (19:45, Algarve - Faro-Loulé)
16. juni 2004
Grčka - Španija (17:00, Bessa - Porto) Rusija - Portugal (19:45, Luz - Lisabon)
20. juni 2004
Španija - Portugal (19:45, José Alvalade - Lisbon) Rusija - Grčka (19:45, Algarve - Faro-Loulé)
Grupa B
13. juni 2004
Švicarska - Hrvatska (17:00, Dr. Magalhaes Pessoa - Leiria) Francuska - Engleska (19:45, Luz - Lisabon)
17. juni 2004
Engleska - Švicarska (17:00, Cidade de Coimbra - Coimbra) Hrvatska - Francuska (19:45, Dr. Magalhaes Pessoa - Leiria)
21. juni 2004
Hrvatska - Engleska (19:45, Luz - Lisabon) Švicarska - Francuska (19:45, Cidade de Coimbra - Coimbra)
Grupa C
14. juni 2004
Danska - Italija (17:00, D. Afonso Henriques - Guimaraes) Švedska - Bugarska (19:45, José Alvalade - Lisabon)
18. juni 2004
Bugarska - Danska (17:00, Braga Municipal - Braga) Italija - Švedska (19:45, Dragao - Porto)
22. juni 2004
Italija - Bugarska (19:45, D. Afonso Henriques - Guimaraes) Danska - Švedska (19:45, Bessa - Porto)
Grupa D
15. juni 2004
Njemačka - Nizozemska (19:45, Dragao - Porto) Češka - Latvija (17:00,Aveiro Municipal - Aveiro)
19. juni 2004
Latvija - Njemačka (17:00, Bessa - Porto) Nizozemska - Češka (19:45, Aveiro Municipal - Aveiro)
23. juni 2004
Nizozemska - Latvija (19:45, Braga Municipal - Braga) Njemačka - Češka (19:45, José Alvalade - Lisbon)
Downloadujte raspored odigravanja svih utakmica i grupe u Excel formatu (413KB).