Gruppe A: Schweiz, Tschechien, Portugal, Türkei
Sa, 07. Juni 2008 um 18.00 Uhr: Schweiz – Tschechien 0:1
Sa, 07. Juni 2008 um 20.45 Uhr: Portugal – Türkei 2:0
Mi, 11. Juni 2008 um 18.00 Uhr: Tschechien – Portugal 1:3
Mi, 11. Juni 2008 um 20.45 Uhr: Schweiz – Türkei 1:2
So, 15. Juni 2008 um 20.45 Uhr: Schweiz – Portugal 2:0
So, 15. Juni 2008 um 20.45 Uhr: Türkei – Tschechien 3:2
Gruppe B: Österreich, Kroatien, Deutschland, Polen
So, 08. Juni 2008 um 18.00 Uhr: Österreich – Kroatien 0:1
So, 08. Juni 2008 um 20.45 Uhr: Deutschland – Polen 2:0
Do, 12. Juni 2008 um 18.00 Uhr: Kroatien – Deutschland 2:1
Do, 12. Juni 2008 um 20.45 Uhr: Österreich – Polen 1:1
Mo, 16. Juni 2008 um 20.45 Uhr: Österreich – Deutschland 0:1
Mo, 16. Juni 2008 um 20.45 Uhr: Polen – Kroatien 0:1
Gruppe C: Rumänien, Frankreich, Niederlande, Italien
Mo, 09. Juni 2008 um 18.00 Uhr: Rumänien – Frankreich 0:0
Mo, 09. Juni 2008 um 20.45 Uhr: Niederlande – Italien 3:0
Fr, 13. Juni 2008 um 18.00 Uhr: Italien – Rumänien 1:1
Fr, 13. Juni 2008 um 20.45 Uhr: Niederlande – Frankreich 4:1
Di, 17. Juni 2008 um 20.45 Uhr: Niederlande – Rumänien 2:0
Di, 17. Juni 2008 um 20.45 Uhr: Frankreich – Italien 0:2
Gruppe D: Spanien, Russland, Griechenland, Schweden
Di, 10. Juni 2008 um 18.00 Uhr: Spanien – Russland 4:1
Di, 10. Juni 2008 um 20.45 Uhr: Griechenland – Schweden 0:2
Sa, 14. Juni 2008 um 18.00 Uhr: Schweden – Spanien 1:2
Sa, 14. Juni 2008 um 20.45 Uhr: Griechenland – Russland 0:1
Mi, 18. Juni 2008 um 20.45 Uhr: Griechenland – Spanien 1:2
Mi, 18. Juni 2008 um 20.45 Uhr: Russland – Schweden 2:0
Viertelfinale
Do, 19. Juni 2008 um 20.45 Uhr: Portugal – Deutschland 2:3
Fr, 20. Juni 2008 um 20.45 Uhr: Kroatien – Türkei 2:4 n.E.
Sa, 21. Juni 2008 um 20.45 Uhr: Niederlande – Russland 1:3 n.V.
So, 22. Juni 2008 um 20.45 Uhr: Spanien – Italien 4:2 n.E.
Halbfinale
Mi, 25. Juni 2008 um 20.45 Uhr: Deutschland – Türkei 3:2
Do, 26. Juni 2008 um 20.45 Uhr: Russland – Spanien 0:3
Finale
So, 29. Juni 2008 um 20.45 Uhr: Deutschland – Spanien 0:1