Friday, June 11
Group A: Turkey vs Italy (8pm kick-off, BBC)
Saturday, June 12
Group A: Wales vs Switzerland (2pm, BBC) Group B: Denmark vs Finland (5pm, BBC) Group B: Belgium vs Russia (8pm, ITV)
Sunday, June 13
Group D: England vs Croatia (2pm, BBC) Group C: Austria vs North Macedonia (5pm, ITV) Group C: Holland vs Ukraine (8pm, ITV)
Monday, June 14
Group D: Scotland vs Czech Republic (2pm, BBC) Group E: Poland vs Slovakia (5pm, ITV) Group E: Spain vs Sweden (8pm BBC)
Tuesday, June 15
Group F: Hungary vs Portugal (5pm, ITV) Group F: France vs Germany (8pm, ITV)
Wednesday, June 16
Group B: Finland vs Russia (2pm, BBC) Group A: Turkey vs Wales (5pm, BBC) Group A: Italy vs Switzerland (8pm, ITV)
Thursday, June 17
Group C: Ukraine vs North Macedonia (2pm, ITV) Group B: Denmark vs Belgium (5pm, ITV) Group C: Holland vs Austria (8pm, BBC)
Friday, June 18
Group E: Sweden vs Slovakia (2pm, BBC) Group D: Croatia vs Czech Republic (5pm, BBC) Group D: England vs Scotland (8pm, ITV)
Saturday, June 19
Group F: Hungary vs France (2pm, BBC) Group F: Portugal vs Germany (5pm, ITV) Group E: Spain vs Poland (8pm, BBC)
Sunday, June 20
Group A: Italy vs Wales (5pm, ITV) Group A: Switzerland vs Turkey (5pm, ITV)
Monday, June 21
Group C: North Macedonia vs Holland (5pm, ITV) Group C: Ukraine vs Austria (5pm, ITV) Group B: Russia vs Denmark (8pm, BBC) Group B: Finland vs Belgium (8pm, BBC)
Tuesday, June 22
Group D: Czech Republic vs England (8pm, ITV) Group D: Croatia vs Scotland (8pm, ITV)
Wednesday 23 June
Group E: Slovakia vs Spain (5pm, ITV) Group E: Sweden vs Poland (5pm, ITV) Group F: Germany vs Hungary (8pm, BBC) Group F: Portugal v France (8pm, BBC)