Skupina A: Njemačka – Škotska 3:2, Mađarska – Švicarska 2:5, Njemačka – Mađarska 0:1, Škotska – Švicarska 1:3, Švicarska – Njemačka 3:3, Škotska – Mađarska 1:0.
Redoslijed: Švicarska 7, Njemačka 4, Škotska 3, Mađarska 3.
Skupina B: Španjolska – Hrvatska 0:0, Italija – Albanija 3:1, Hrvatska – Albanija 0:0, Španjolska – Italija 2:1, Albanija – Španjolska 1:2, Hrvatska – Italija 1:1.
Redoslijed: Španjolska 7, Italija 4, Hrvatska 3, Albanija 1.
Skupina C: Slovenija – Danska 1:2, Srbija – Engleska 1:2, Slovenija – Srbija 2:2, Danska – Engleska 1:1, Engleska – Slovenija 1:0, Danska – Srbija 3:0.
Redoslijed: Danska 7 (6:2), Engleska 7 (4:2), Slovenija 1 (3:5), Srbija 1 (3:7).
Skupina D: Poljska – Nizozemska 0:2, Austrija – Francuska 0:2, Poljska – Austrija 0:0, Nizozemska – Francuska 1:2, Nizozemska – Austrija 2:0, Francuska – Poljska 3:1.
Redoslijed: Francuska 9, Nizozemska 6, Poljska 1 (1:5), Austrija 1 (0:4).
Skupina E: Rumunjska – Ukrajina 3:4, Belgija – Slovačka 2:1, Slovačka – Ukrajina 4:1, Belgija – Rumunjska 1:2, Slovačka – Rumunjska 1:1, Ukrajina – Belgija 0:0.
Redoslijed: Slovačka 4 (6:4), Rumunjska 4 (6:6), Belgija 4 (3:3), Ukrajina 4 (5:7).
Skupina F: Turska – Gruzija 3:1, Portugal – Češka 4:0, Gruzija – Češka 0:0, Turska – Portugal 1:3, Gruzija – Portugal 0:2, Češka – Turska 1:2.
Redoslijed: Portugal 9, Turska 6, Gruzija 1 (1:5), Češka 1 (1:6).
Osmina finala: Njemačka – Italija 5:2, Švicarska – Engleska 1:2, Danska – Belgija 1:2, Španjolska – Škotska 2:0, Nizozemska – Rumunjska 3:0, Portugal – Slovenija 0:2, Slovačka – Hrvatska 0:1, Francuska – Turska 0:2.
Četvrtfinale: Španjolska – Engleska 2:3, Slovenija – Nizozemska 0:2, Belgija – Njemačka 3:2, Hrvatska – Turska 0:1.
Polufinale: Engleska – Nizozemska 1:3, Turska – Belgija 3:2.
Finale: Nizozemska – Turska 6:1.