GROUP A
Friday, June 10: France v Romania (20:00, Stade de France, Paris)
Saturday, June 11: Albania v Switzerland (14:00, Stade Bollaert-Delelis, Lens)
Wednesday, June 15: Romania v Switzerland (17:00, Parc des Princes, Paris)
Wednesday, June 15: France v Albania (20:00, Stade Velodrome, Marseille)
Sunday, June 19: Romania v Albania (20:00, Stade de Lyon)
Sunday, June 19: Switzerland v France (20:00, Stade Pierre Mauroy, Lille)
GROUP B
Saturday, June 11: Wales v Slovakia (17:00, Stade de Bordeaux)
Saturday, June 11: England v Russia (20:00, Stade Velodrome, Marseille)
Wednesday, June 15: Russia v Slovakia (14:00, Stade Pierre Mauroy, Lille)
Thursday, June 16: England v Wales (14:00, Stade Bollaert-Delelis, Lens)
Monday, June 20: Russia v Wales (20:00, Stadium de Toulouse)
Monday, June 20: Slovakia v England (20:00, Stade Geoffroy Guichard)
Group C
Poland v Northern Ireland (1700, June 12, Nice)
Germany v Ukraine (2000, June 12, Lille)
Ukraine v Northern Ireland (1700, June 16, Lyon)
Germany v Poland (2000, June 16, St-Denis)
Ukraine v Poland (1700, June 21, Marseille)
Northern Ireland v Germany (1700, June 21, Paris)
GROUP D
Turkey v Croatia (1400, June 12, Paris)
Spain v Czech Republic (1400, June 13, Toulouse)
Czech Republic v Croatia (1700, June 17, St-Etienne)
Spain v Turkey (2000, June 17, Nice)
Czech Republic v Turkey (2000, June 21, Lens)
Croatia v Spain (2000, June 21, Bordeaux