Groupe D
Turquie / Croatie : 2-0
Groupe C
Pologne / Irlande du Nord : 0-1
Allemagne / Ukraine : 2-1
Lundi 13 juin
Groupe D
Espagne / Rep. Tchèque : 2-1
Groupe E
Irlande / Suède : 1-2
(affiche) Belgique / Italie : 1-1
Mardi 14 juin
Groupe F
(affiche) Autriche / Hongrie : 2-1
Portugal / Islande : 2-1
Mercredi 15 juin
Groupe B
Russie / Slovaquie : 1-0
Groupe A
Roumanie / Suisse : 1-0
France / Albanie : 1-0
Jeudi 16 juin
Groupe B
Angleterre / Galles : 2-1
Groupe C
Ukraine / Irlande du Nord : 0-1
Allemagne / Pologne : 2-1
Vendredi 17 juin
Groupe E
Italie / Suède : 2-1
Groupe D
Rep. Tchèque / Croatie : 2-1
Espagne / Turquie : 2-1
Samedi 18 juin
Groupe E
Belgique / Irlande : 2-1
Groupe F
Islande / Hongrie : 1-0
Portugal / Autriche : 1-2
Dimanche 19 juin
Groupe A
Roumanie / Albanie : 1-0
Suisse / France : 0-1
Lundi 20 juin
Groupe B
Russie / Galles : 1-0
Slovaquie / Angleterre : 0-2
Mardi 21 juin
Groupe C
Ukraine / Pologne : 0-2
Irlande du Nord / Allemagne : 1-0
Groupe D
Rep. Tchèque / Turquie : 1-2
Croatie / Espagne : 0-1
Mercredi 22 juin
Groupe F
Islande / Autriche : 0-2
Hongrie / Portugal : 1-2
Groupe E
Italie / Irlande : 2-1
Suède / Belgique : 1-2