Jumat, 8 Juni
21:00 Polandia vs Yunani
Sabtu, 9 Juni
01:00 Rusia vs Ceko
22:15 Belanda vs Denmark
Minggu, 10 Juni
01:00 Jerman vs Portugal
22:15 Spanyol vs Italia
Senin, 11 Juni
01:00 Irlandia vs Kroasia
22:15 Prancis vs Inggris
Selasa, 12 Juni
01:00 Ukraina vs Swedia
22:15 Yunani vs Ceko
Rabu, 13 Juni
01:00 Polandia vs Rusia
22:15 Denmark vs Portugal
Kamis, 14 Juni
01:00 Belanda vs Jerman
22:15 Italia vs Kroasia
Jumat, 15 Juni
01:00 Spanyol vs Irlandia
22:15 Ukraina vs Prancis
Sabtu, 16 Juni
01:00 Swedia vs Inggris
Minggu, 17 Juni
01:00 Ceko vs Polandia
04:00 [delay] Yunani vs Rusia
Senin, 18 Juni
01:00 Portugal vs Belanda
04:00 [delay] Denmark vs Jerman
Selasa, 19 Juni
01:00 Kroasia vs Spanyol
04:00 [delay] Italia vs Irlandia
Rabu, 20 Juni
01:00 Inggris vs Ukraina
04:00 [delay] Swedia vs Prancis
Jumat, 22 Juni
01:00 [Perempat-final 1] 1A vs 2B
Sabtu, 23 Juni
01:00 [Perempat-final 2] 1B vs 2A
Minggu, 24 Juni
01:00 [Perempat-final 3] 1C vs 2D
Senin, 25 Juni
01:00 [Perempat-final 4] 1D vs 2C
Kamis, 28 Juni
01:00 Pemenang perempat-final 1 vs 2
Jumat, 29 Juni
01:00 Pemenang perempat-final 3 vs 4
Minggu, 1 Juli
23:00 Pemenang semi-final 1 vs 2