Αναλυτικά το πρόγραμμα της φάσης των ομίλων:
Α’ Όμιλος
8 Ιουνίου: Πολωνία – Ελλάδα 1-1 , Ρωσία – Τσεχία 4-1
12 Ιουνίου: Ελλάδα – Τσεχία (Βρότσλαβ – 19:00), Πολωνία – Ρωσία (Βαρσοβία – 21:45)
16 Ιουνίου: Ελλάδα – Ρωσία (Βαρσοβία – 21:45), Τσεχία – Πολωνία (Βρότσλαβ – 21:45)
Β’ Όμιλος
9 Ιουνίου: Ολλανδία – Δανία 0-1 Γερμανία – Πορτογαλία 1-0
13 Ιουνίου: Δανία – Πορτογαλία (19:00, Λβιβ), Ολλανδία – Γερμανία (21:45, Χάρκοβο)
17 Ιουνίου: Πορτογαλία – Ολλανδία (21:45, Χάρκοβο), Δανία – Γερμανία (21:45, Λβιβ)
Γ’ Όμιλος
10 Ιουνίου: Ισπανία – Ιταλία (19:00, Γκντανσκ), Ιρλανδία – Κροατία (21:45, Πόζναν)
14 Ιουνίου: Ιταλία – Κροατία (19:00, Πόζναν), Ισπανία – Ιρλανδία (21:45, Γκτνασκ)
18 Ιουνίου: Κροατία – Ισπανία (21:45, Γκντανσκ), Ιταλία – Ιρλανδία (21:45, Λβιβ)
Δ’ Όμιλος
11 Ιουνίου: Γαλλία – Αγγλία (19:00, Ντόνετσκ), Ουκρανία – Σουηδία (21:45, Κίεβο)
15 Ιουνίου: Σουηδία – Γερμανία (19:00, Κίεβο), Ουκρανία – Γαλλία (21:45, Ντόνετσκ)
19 Ιουνίου: Σουηδία – Γαλλία (21:45, Κίεβο), Αγγλία – Ουκρανία (21:45, Ντόνετσκ)
ΠΡΟΗΜΙΤΕΛΙΚΟΙ
1ος προημιτελικος 21/06
Πρώτος 1ου ομίλου-Δεύτερο 2ου ομίλου 21:45
2ος προημιτελικός 22/06
Πρώτος 2ου ομίλου-Δεύτερος 1ου ομίλου 21:45
3ος προημιτελικός 23/06
Πρώτος 3ου ομίλου-Δεύτερο 4ου ομίλου 21:45
4ος προημιτελικός
Πρώτος 4ου ομίλου-Δεύτερος 3ου ομίλου 21:45
ΗΜΙΤΕΛΙΚΟΙ
Ημιτελικός 27/06
νικητής 1ου προημιτελικού-Νικητή 3ου προημιτελικου 21:45
Ημιτελικός 28/06
Νικητής 2ου προημιτελικου-Νικητή 4ου προημιτελικου 21:45
TΕΛΙΚΟΣ 01/07
Νικητές ημιτελικων 21:45