Vendredi 11 juin
21h00 : Turquie – Italie 0-3
Samedi 12 juin
15h00 : Pays de Galles – Suisse 1-1
18h00 : Danemark – Finlande 0-1
21h00 : Russie – Belgique 3-0
Dimanche 13 juin
15h00 : Angleterre – Croatie 1-0
18h00 : Autriche – Macédoine 3-1
21h00 : Pays-Bas – Ukraine 3-2
Lundi 14 juin
15h00 : Ecosse – République Tchèque 0-2
18h00 : Pologne – Slovaquie 1-2
21h00 : Espagne – Suède 0-0
Mardi 15 juin
18h00 : Hongrie – Portugal 0-3
21h00 : France – Allemagne 1-0
Mercredi 16 juin
15h00 : Finlande – Russie 0-1
18h00 : Turquie – Pays de Galles 0-2
21h00 : Italie – Suisse 3-0
Jeudi 17 juin
15h00 : Ukraine – Macédoine 2-1
18h00 : Danemark – Belgique 1-2
21h00 : Pays-Bas – Autriche 2-0
Vendredi 18 juin
15h00 : Suède – Slovaquie 1-0
18h00 : Croatie – République Tchèque 1-1
21h00 : Angleterre – Ecosse 0-0
Samedi 19 juin
15h00 : Hongrie – France 1-1
18h00 : Portugal – Allemagne 2-4
21h00 : Espagne – Pologne 1-1
Dimanche 20 juin
18h00 : Italie – Pays de Galles 1-0
Suisse – Turquie 3-1
Lundi 21 juin
18h00 : Autriche – Ukraine 1-0
Pays-Bas – Macédoine 3-0
21h00 : Finlande – Belgique 0-2
Danemark – Russie 4-1
Mardi 22 juin
21h00 : Angleterre – République Tchèque 1-0
Ecosse – Croatie 1-3
Mercredi 23 juin
18h00 : Suède – Pologne 3-2
Espagne – Slovaquie 0-5
21h00 : France – Portugal 2-2
Allemagne – Hongrie 2-2