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.
Read the full schedule and fixtures for the next round and quarter finals after the cut.
1. Poland vs Switzerland - Saturday June 25, 2pm, Saint-Etienne
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