| Gruppe A | Gruppe C | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | Portugal | 3 | 2 | 0 | 1 | 4:2 | 6 | 1. | Schweden | 3 | 1 | 2 | 0 | 8:3 | 5 | |
| 2. | Griechenland | 3 | 1 | 1 | 2 | 4:4 | 4 | 2. | Dänemark | 3 | 2 | 1 | 0 | 4:2 | 5 | |
| 3. | Spanien | 3 | 1 | 1 | 2 | 2:2 | 4 | 2. | Italien | 3 | 1 | 2 | 0 | 3:2 | 5 | |
| 4. | Russland | 3 | 1 | 0 | 2 | 2:4 | 3 | 1. | Bulgarien | 3 | 0 | 0 | 3 | 1:9 | 0 | |
| 12. Juni 2004 | 18:00 | Portugal - Griechenland | 1:2 | 13. Juni 2004 | 18:00 | Dänemark - Italien | 0:0 | |||
| 12. Juni 2004 | 20:45 | Spanien - Russland | 1:0 | 13. Juni 2004 | 20:45 | Schweden - Bulgarien | 5:0 | |||
| 16. Juni 2004 | 18:00 | Griechenland - Spanien | 1:1 | 17. Juni 2004 | 18:00 | Bulgarien - Dänemark | 0:2 | |||
| 16. Juni 2004 | 20:45 | Russland - Portugal | 0:2 | 17. Juni 2004 | 20:45 | Italien - Schweden | 1:1 | |||
| 20. Juni 2004 | 20:45 | Spanien - Portugal | 0:1 | 21. Juni 2004 | 20:45 | Italien - Bulgarien | 2:1 | |||
| 20. Juni 2004 | 20:45 | Russland - Griechenland | 2:1 | 21. Juni 2004 | 20:45 | Dänemark - Schweden | 2:2 |
| Gruppe B | Gruppe D | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | Frankreich | 3 | 2 | 1 | 0 | 7:4 | 7 | 1. | Tschechien | 3 | 3 | 0 | 0 | 7:4 | 9 | |
| 2. | England | 3 | 2 | 0 | 1 | 7:3 | 6 | 2. | Niederlande | 3 | 1 | 1 | 1 | 6:4 | 4 | |
| 2. | Kroatien | 3 | 0 | 2 | 1 | 4:6 | 2 | 2. | Deutschland | 3 | 0 | 2 | 1 | 2:3 | 2 | |
| 4. | Schweiz | 3 | 0 | 1 | 2 | 1:6 | 1 | 4. | Lettland | 3 | 0 | 1 | 2 | 1:5 | 1 | |
| 14. Juni 2004 | 18:00 | Schweiz - Kroatien | 0:0 | 15. Juni 2004 | 18:00 | Tschechien - Lettland | 2:1 | |||
| 14. Juni 2004 | 20:45 | Frankreich - England | 2:1 | 15. Juni 2004 | 20:45 | Deutschland - Niederlande | 1:1 | |||
| 18. Juni 2004 | 18:00 | England - Schweiz | 3:0 | 19. Juni 2004 | 18:00 | Lettland - Deutschland | 0:0 | |||
| 18. Juni 2004 | 20:45 | Kroatien - Frankreich | 2:2 | 19. Juni 2004 | 20:45 | Niederlande - Tschechien | 2:3 | |||
| 22. Juni 2004 | 20:45 | Kroatien - England | 1:3 | 23. Juni 2004 | 20:45 | Niederlande - Lettland | 3:0 | |||
| 22. Juni 2004 | 20:45 | Schweiz - Frankreich | 1:3 | 23. Juni 2004 | 20:45 | Deutschland - Tschechien | 1:2 |