Dubai: Euro 2016 last 16 matches after Wednesday's results are as follows:
Saturday, June 25
Switzerland v Poland - Saint-Etienne, 5pm UAE
Wales v Northern Ireland - Paris Parc des Princes, 8pm UAE
Croatia v Portugal - Lens, 11pm UAE
Sunday, June 26
France v Republic of Ireland - Lyon, 5pm UAE
Germany v Slovakia - Lille, 8pm UAE
Hungary v Belgium - Toulouse, 11pm UAE
Monday, June 27
Italy v Spain - Paris Stade de France, 8pm UAE
England v Iceland - Nice, 11pm UAE