Two Wales matches will be shown on BBC, including the England match, with the third on ITV
Full list below
Friday 10 JuneFrance v Romania - 8pm - ITV
Saturday 11 JuneAlbania v Switzerland - 2pm - BBC
WALES v SLOVAKIA - 5pm - BBC
England v Russia - 8pm - ITV
Sunday 12 JuneTurkey v Russia - 2pm - ITV
Poland v Northern Ireland - 5pm - BBC
Germany v Ukraine - 8pm - BBC
Monday 13 JuneSpain v Czech Republic - 2pm - ITV
Republic of Ireland v Sweden - 5pm - BBC
Belgium v Italy - 8pm - BBC
Tuesday 14 JuneAustria v Hungary - 5pm - ITV
Portugal v Iceland - 8pm - BBC
Wednesday 15 JuneRussia v Slovakia - 2pm - BBC
Romania v Switzerland - 5pm - ITV
France v Albania - 8pm - ITV
Thursday 16 JuneENGLAND v WALES - 2pm - BBC
Ukraine v Northern Ireland - 5pm - ITV
Germany v Poland - 8pm - ITV
Friday 17 JuneItaly v Sweden - 2pm - ITV
Czech Republic v Croatia - 5pm - BBC
Spain v Turkey - 8pm - ITV
Saturday 18 JuneBelgium v Republic of Ireland - 2pm - ITV
Iceland v Hungary - 5pm - BBC
Portugal v Austria - 8pm - BBC
Sunday 19 JuneRomania v Albania - 5pm - BBC
Switzerland v France - 5pm - BBC
Monday 20 JuneRUSSIA v WALES - 8pm - ITV
Slovakia v England - 8pm - ITV
Tuesday 21 JuneUkraine v Poland - 5pm - BBC
Northern Ireland v Germany - 5pm - BBC
Croatia v Spain - 8pm - ITV
Czech Republic v Turkey - 8pm - ITV
Wednesday 22 JuneIceland v Austria - 5pm - BBC
Hungary v Portugal - 5pm - BBC
Italy v Republic of Ireland - 8pm - ITV
Sweden v Belgium - 8pm - ITV