Final play
Round of 16
25. Jun. Switzerland Poland 1-1*
25. Jun. Wales N.Ireland 1-0
25. Jun. Croatia Portugal 0-1
26. Jun. France Ireland 2-1
26. Jun. Germany Slovakia 3-0
26. Jun. Hungary Belgium 0-4
27. Jun. Italy Spain 2-0
27. Jun. England Iceland 1-2
 
Quarterfinals
30. Jun. Poland Portugal 1-1*
1. Jul. Wales Belgium 2-1
2. Jul. Germany Italy 1-1**
3. Jul. France Iceland 5-2
*= Portugal win penalties (5-3)
**= Germany win penalties (6-5)
 
Semifinales
6. Jul. Portugal Wales 2-0
7. Jul. Germany France 0-2
 
Finale
10. Jul. Portugal France 1-0 a.e.t.
 

Group A
Team P W D L GD P
France 3 2 1 0 4-1 7
Switzerland 3 1 2 0 2-1 5
Albania 3 1 0 2 1-3 3
Romania 3 0 1 2 2-4 1
 
Group B
Team P W D L GD P
Wales 3 2 0 1 6-3 6
England 3 1 2 0 3-2 5
Wales 3 1 1 1 3-3 4
Russia 3 0 1 2 2-6 1
 
Group C
Team P W D L GD P
Germany 3 2 1 0 3-0 7
Poland 3 2 1 0 2-0 7
N.Irleand 3 1 0 2 2-2 3
Ukraine 3 0 0 3 0-5 0
 
Group D
Team P W D L GD P
Croatia 3 1 1 0 5-3 7
Spain 3 2 0 0 5-2 6
Turkey 3 0 0 2 2-4 3
Czech rep. 3 0 1 1 2-5 1
 
Group E
Team P W D L GD P
Italy 3 2 0 1 3-1 6
Belgium 3 2 0 1 4-2 6
Irleand 3 1 1 1 2-4 4
Sweden 3 0 1 2 1-3 1
 
Group E
Team P W D L GD P
Hungary 2 1 2 0 6-4 5
Iceland 2 1 2 0 4-3 5
Portugal 2 0 3 0 4-4 3
Austria 2 0 1 2 1-4 1
 

Results

Date Gr. Team 1 Team 2 Tid/res.
10. Jun. A France Romania 2-1
11. Jun. A Albania Switzerland 0-1
11. Jun. B Wales Slovakia 2-1
11. Jun. B England Russia 1-1
12. Jun. D Turkey Croatia 0-1
12. Jun. C Polen N.Ireland 1-0
12. Jun. C Germany Ukraine 2-0
13. Jun. D Spain Czech Rep. 1-0
13. Jun. E Ireland Sweden 1-1
13. Jun. E Belgium Italy 0-2
14. Jun. F Austria Hungary 0-2
14. Jun. F Portugal Iceland 1-1
 
15. Jun. B Russia Slovakia 1-2
15. Jun. A Romania Switzerland 1-1
15. Jun. A France Albania 2-0
16. Jun. B England Wales 2-1
16. Jun. C Ukraine N.Ireland 0-2
16. Jun. C Germany Polen 0-0
17. Jun. E Italy Sweden 1-0
17. Jun. D Czech Rep. Croatia 2-2
17. Jun. D Spain Turkey 4-0
18. Jun. E Belgium Ireland 3-0
18. Jun. F Iceland Hungary 1-1
18. Jun. F Portugal Austria 0-0
 
19. Jun. A Romania Albania 0-1
19. Jun. A Switzerland France 0-0
20. Jun. B Slovakia England 0-0
20. Jun. B Russia Wales 0-3
21. Jun. C N.Ireland Germany 0-1
21. Jun. C Ukraine Polen 0-1
21. Jun. D Czech Rep. Turkey 0-2
21. Jun. D Croatia Spain 2-1
22. Jun. F Hungary Portugal 3-3
22. Jun. F Iceland Austria 2-1
22. Jun. E Italy Ireland 0-1
22. Jun. E Sweden Belgium 0-1