With shocks aplenty in the group stages, the draw for the knockout stages is somewhat lopsided with England, Germany, Spain, Italy and hosts France all with similar routes to the final.
Iceland, Hungary, Switzerland and Poland are just some of the teams bidding to make their mark on a major tournament for the first time in many years.
2. Wales vs Northern Ireland- Saturday June 25, 5pm, Paris
3. Croatia vs Portugal- Saturday June 25, 8pm, Lens
4. France vs Republic of Ireland- Sunday June 26, 2pm, Lyon
5. Germany vs Slovakia- Sunday June 26, 5pm, Lille
6. Hungary vs Belgium- Sunday June 26, 8pm, Toulouse
7. Italy vs Spain- Monday June 27, 5pm, Saint-Denis
8. England vs Iceland- Monday June 27, 8pm, Nice
Euro 2016 quarter-finals
1. Switzerland/Poland vs Croatia/Portugal- Thursday June 30, 8pm, Marseille
2. Wales/Northern Ireland vs Hungary/Belgium- Friday July 1, 8pm, Lille
3. Germany/Slovakia vs Italy/Spain- Saturday July 2, 8pm, Bordeaux
4. France/Republic of Ireland vs England/Iceland- Sunday July 3, 8pm, Saint-Denis