24 teams, 11 host countries.
Fixtures and kick-off times ... Sky Sports.
Opening game Turkey v Italy, Friday 11 June KO 8pm BBC1. Rome.
England group games
Sunday 13 June v Croatia, kick-off 2pm BBC1.
Friday 18 June v Scotland, kick-off 8pm ITV.
Tuesday 22 June v Czech Republic, kick-off 8pm ITV.
All games at Wembley.
Scotland group games
Monday 14 June v Czech Republic, kick-off 2pm BBC. Glasgow.
Friday 18 June v England, kick-off 8pm ITV. Wembley.
Tuesday 22 June v Croatia, kick-off 8pm ITV. Glasgow.
Wales group games
Saturday 12 June v Switzerland, kick-off 2pm BBC. Baku, Azerbaijan.
Wednesday 16 June v Turkey, kick-off 5pm BBC. Baku, Azerbaijan.
Sunday 20 June v Italy, kick-off 5pm ITV. Rome.
Fixtures and kick-off times ... Sky Sports.
Opening game Turkey v Italy, Friday 11 June KO 8pm BBC1. Rome.
England group games
Sunday 13 June v Croatia, kick-off 2pm BBC1.
Friday 18 June v Scotland, kick-off 8pm ITV.
Tuesday 22 June v Czech Republic, kick-off 8pm ITV.
All games at Wembley.
Scotland group games
Monday 14 June v Czech Republic, kick-off 2pm BBC. Glasgow.
Friday 18 June v England, kick-off 8pm ITV. Wembley.
Tuesday 22 June v Croatia, kick-off 8pm ITV. Glasgow.
Wales group games
Saturday 12 June v Switzerland, kick-off 2pm BBC. Baku, Azerbaijan.
Wednesday 16 June v Turkey, kick-off 5pm BBC. Baku, Azerbaijan.
Sunday 20 June v Italy, kick-off 5pm ITV. Rome.