Friday, 08 June : Poland vs Greece - (18h00)
Friday, 08 June : Russia vs Czech Republic - (20h45)
Saturday, 09 June : Netherlands vs Denmark - (18h00)
Saturday, 09 June : Germany vs Portugal - (20h45)
Sunday, 10 June : Spain vs Italy - (18h00)
Sunday, 10 June : Ireland vs Croatia - (20h45)
Monday, 11 June : France vs England - (18h00)
Monday, 11 June : Ukraine vs Sweden - (20h45)
Tuesday, 12 June : Greece vs Czech Republic - (18h00)
Tuesday, 12 June : Poland vs Russia - (20h45)
Wednesday, 13 June : Denmark vs Portugal - (18h00)
Wednesday, 13 June : Netherlands vs Germany - (20h45)
Thursday, 14 June : Italy vs Croatia - (18h00)
Thursday, 14 June : Spain vs Ireland - (20h45)
Friday, 15 June : Ukraine vs France - (18h00)
Friday, 15 June : Sweden vs England - (20h45)
Saturday, 16 June : Greece vs Russia - (20h45)
Saturday, 16 June : Czech Republic vs Poland - (20h45)
Sunday, 17 June : Denmark vs Germany - (20h45)
Sunday, 17 June : Portugal vs Netherlands - (20h45)
Monday, 18 June : Italy vs Ireland - (20h45)
Monday, 18 June : Croatia vs Spain - (20h45)
Tuesday, 19 June : England vs Ukraine - (20h45)
Tuesday, 19 June : Sweden vs France - (20h45)
Thursday, 21 June : Winner Group A vs Runner-up Group B - (20h45)
Friday, 22 June : Winner Group B vs Runner-up Group A - (20h45)
Saturday, 23 June : Winner Group C vs Runner-up Group D - (20h45)
Sunday, 24 June : Winner Group D vs Runner-up Group C - (20h45)
Wednesday, 27 June : Winner Q/F 1 vs Winner Q/F 3 - (20h45)
Thursday, 28 June : Winner Q/F 2 vs Winner Q/F 4 - (20h45)
Sunday, 01 July : Winner SF1 vs Winner SF2 - (20h45)