Friday, June 8
Poland v Greece, Group A, 5pm, National Stadium - Warsaw, Poland BBC1 Russia v Czech Republic, Group A, 7.45pm, Municipal Stadium - Wroclaw, Poland ITV
Saturday, June 9
Holland v Denmark, Group B, 5pm, Metalist Stadium - Kharkiv, Ukraine BBC1 Germany v Portugal, Group B, 7.45pm, Arena Lviv - Lviv, Ukraine BBC1
Sunday, June 10
Spain v Italy, Group C, 5pm, PGE Arena - Gdansk, Poland ITV Republic of Ireland v Croatia, Group C, 7.45pm, City Stadium - Poznan, Poland ITV
Monday, June 11
France v England, Group D, 5pm, Donbass Arena - Donetsk, Ukraine ITV Ukraine v Sweden, Group D, 7.45pm, Olympic Stadium - Kiev, Ukraine BBC1
Tuesday, June 12
Greece v Czech Republic, Group A, 5pm, Municipal Stadium - Wroclaw, Poland ITV Poland v Russia, Group A, 7.45pm, National Stadium - Warsaw, Poland ITV
Wednesday, June 13
Denmark v Portugal, Group B, 5pm, Arena Lviv - Lviv, Ukraine ITV BBC1 Holland v Germany, Group B, 7.45pm, Metalist Stadium - Kharkiv, Ukraine BBC1
Thursday, June 14
Italy v Croatia, Group C, 5pm, City Stadium - Poznan, Poland BBC1 Spain v Republic of Ireland, Group C, 7.45pm, PGE Arena - Gdansk, Poland ITV
Friday, June 15
Ukraine v France, Group D, 5pm, Donbass Arena - Donetsk, Ukraine ITV Sweden v England, Group D, 7.45pm, Olympic Stadium - Kiev, Ukraine BBC1
Saturday, June 16
Czech Republic v Poland, Group A, 7.45pm, Municipal Stadium - Wroclaw, Poland BBC1 Greece v Russia, Group A, 7.45pm, National Stadium - Warsaw, Poland BBC3
Sunday, June 17
Denmark v Germany, Group B, 7.45pm, Arena Lviv - Lviv, Ukraine ITV Portugal v Holland, Group B, 7.45pm, Metalist Stadium - Kharkiv, Ukraine ITV
Monday, June 18
Croatia v Spain, Group C, 7.45pm, PGE Arena - Gdansk, Poland BBC3 Italy v Republic of Ireland, Group C, 7.45pm, City Stadium - Poznan, Poland BBC1
Tuesday, June 19
England v Ukraine, Group D, 7.45pm, Donbass Arena - Donetsk, Ukraine ITV Sweden v France, Group D, 7.45pm, Olympic Stadium - Kiev, Ukraine ITV
Thursday, June 21
Winner Group A v Runner-up Group B, Quarter-final 1, 7.45pm National Stadium - Warsaw, Poland
Friday, June 22
Winner Group B v Runner-up Group A, Quarter-final 2, 7.45pm PGE Arena - Gdansk, Poland
Saturday, June 23
Winner Group C v Runner-up Group D, Quarter-final 3, 7.45pm Donbass Arena - Donetsk, Ukraine
Sunday, June 24
Winner Group D v Runner-up Group C, Quarter-final 4, 7.45pm Olympic Stadium - Kiev, Ukraine
Wednesday, June 27
Winner QF 1 v Winner QF 3, Semi-final 1, 7.45pm Donbass Arena - Donetsk, Ukraine
Thursday, June 28
Winner QF 2 v Winner QF 4, Semi-final 2, 7.45pm National Stadium - Warsaw, Poland
Sunday, July 1
Winners SF1 v Winners SF2, Final, 7.45pm Olympic Stadium - Kiev, Ukraine