The Round of 16 fixtures for Euro2016 have been set after the completion of the group stage matches.
By far the biggest of all eight games is the blockbuster between Italy and Spain after the reigning champions finished second in Group D and the Azzurri first in Group E.
The contest in Paris on Monday is a rematch of the 2012 Euro final which Spain won 4-0 in Kiev.
Hosts France will take on the Republic of Ireland in what promises to be a tasty encounter as the Irish will still have the Thierry Henry 'Hand of Frog' incident during 2010 World Cup qualifying fresh in their minds.
That match will occur in Lyon on Sunday.
England have landed what some would see as a favourable knockout stage draw in the form of Iceland, who were runner-up in Group F. The clash to take place in Nice on Monday.
In the other Round of 16 matches, World Champions Germany are up against Slovakia, Switzerland will meet Poland, Wales will take on Northern Ireland in another derby of sorts, Croatia will come up against Portugal and Hungary will encounter Belgium.
Euro2016 - Round of 16 fixtures
*Times in GMT
Saturday, June 25
2:00pm: Switzerland v Poland - Stade Geoffrey-Guichard, Saint-Etienne
5:00pm: Wales v Northern Ireland - Parc des Princes, Paris
8:00pm: Croatia v Portugal - Stade Bollaert-Delelis, Lens
Sunday, June 26
2:00pm: France v Republic of Ireland - Parc Olympique Lyonnais, Lyon
5:00pm: Germany v Slovakia - Stade Pierre-Mauroy, Lille
8:00pm: Hungary v Belgium - Stadium Municipal, Toulouse
Monday, June 26
5:00pm: Italy v Spain - Stade de France, Paris
8:00pm: England v Iceland - Allianz Riviera, Nice