Groupe A
8 juin 2012
- 18h00 Pologne – Grèce / Stade national de Varsovie (Pologne)
- 20h45 Russie – République Tchèque / Stade municipal, Wroclaw (Pologne)
12 juin 2012
- 18h00 Grèce – République Tchèque / Stade municipal, Wroclaw (Pologne)
- 10h45 Pologne – Russie / Stade national, Varsovie (Pologne)
16 juin 2012
- 20h45 République Tchèque – Pologne / Stade municipal, Wroclaw (Pologne)
- 20h45 Grèce – Russie / Stade national, Varsovie (Pologne)
Groupe B
9 juin 2012
- 18h00 Pays-Bas – Danemark / Stade Metalist, Kharkiv (Ukraine)
- 20h45 Allemagne – Portugal / Stade Lemberg, Lviv (Ukraine)
13 juin 2012
- 18h00 Danemark – Portugal / Stade Lemberg, Lviv (Ukraine)
- 20h45 Pays-Bas – Allemagne / Stade Metalist, Kharkiv (Ukraine)
17 juin 2012
- 20h45 Portugal – Pays-Bas / Stade Metalist, Kharkiv (Ukraine)
- 20h45 Danemark – Allemagne / Stade Lemberg, Lviv (Ukraine)
Groupe C
10 juin 2012
- 18h00 Espagne – Italie / PGE Arena, Gdansk (Pologne)
- 20h45 Irlande – Croatie / Stade municipal, Poznan (Pologne)
14 juin 2012
- 18h00 Italie – Croatie / Stade municipal, Poznan (Pologne)
- 20h45 Espagne – Irlande / PGE Arena, Gdansk (Pologne)
18 juin 2012
- 20h45 Croatie – Espagne / PGE Arena, Gdansk (Pologne)
- 20h45 Italie – Irlande / Stade municipal, Poznan (Pologne)
Groupe D
11 juin 2012
- 18h00 France – Angleterre / Donbass Arena, Donetsk (Ukraine)
- 20h45 Ukraine – Suède / Stade olympique, Kiev (Ukraine)
15 juin 2012 :
- 18h00 Suède – Angleterre / Stade olympique, Kiev (Ukraine)
- 20h45 Ukraine – France / Donbass Arena, Donetsk (Ukraine)
19 juin 2012
- 20h45 Angleterre – Ukraine / Donbass Arena, Donetsk (Ukraine)
- 20h45 Suède – France / Stade olympique, Kiev (Ukraine)
Quarts de finale
- 21 juin 2012 à 20h45, Varsovie : 1er Groupe A – 2e Groupe B
- 22 juin 2012 à 20h45, Gdansk : 1er Groupe B – 2e Groupe A
- 23 juin 2012 à 20h45 Donetsk : 1er Groupe C – 2e Groupe D
- 24 juin 2012 à 20h45, Kiev : 1er Groupe D – 2e Groupe C
Demi-finales
- 27 juin 2012 à 20h45, Donetsk : Vainqueur Q1 – Vainqueur Q3
- 28 juin 2012 à 20h45, Varsovie : Vainqueur Q2 – Vainqueur Q4
Finale
1er juillet 2012 à 20h45, Stade Olympique de Kiev