Editor’s Note: All kickoff times are GMT
Story highlights
Co-hosts Poland kick off the tournament against Greece in Warsaw on June 8
Euro 2012 will be contested over 30 matches between 16 nations
The Ukrainian capital of Kiev will host the final on July 1
GROUP A
June 8: Poland v Greece, Warsaw (1600)
June 8: Russia v Czech Republic, Wroclaw (1845)
June 12: Greece v Czech Republic, Wroclaw (1600)
June 12: Poland v Russia, Warsaw (1845)
June 16: Greece v Russia, Warsaw (1845)
June 16: Czech Republic v Poland, Wroclaw (1845)
GROUP B
June 9: Netherlands v Denmark, Kharkiv (1600)
June 9: Germany v Portugal, Lviv (1845)
June 13: Denmark v Portugal, Lviv (1600)
June 13: Netherlands v Germany, Kharkiv (1845)
June 17: Portugal v Netherlands, Kharkiv (1845)
June 17: Denmark v Germany, Lviv (1845)
GROUP C
June 10: Spain v Italy, Gdansk (1600)
June 10: Republic of Ireland v Croatia, Poznan (1845)
June 14: Italy v Croatia, Poznan (1600)
June 14: Spain v Republic of Ireland, Gdansk (1845)
June 18: Croatia v Spain, Gdansk (1845)
June 18: Italy v Republic of Ireland, Poznan (1845)
GROUP D
June 11: France v England, Donetsk (1600)
June 11: Ukraine v Sweden, Kiev (1845)
June 15: Sweden v England, Kiev (1600)
June 15: Ukraine v France, Donetsk (1845)
June 19: Sweden v France, Kiev (1845)
June 19: England v Ukraine, Donetsk (1845)
QUARTERFINALS
June 21: Winner Group A (Czech Republic) v Runner-up Group B (Portugal), Warsaw (1845)
June 22: Winner Group B (Germany) v Runner-up Group A (Greece), Gdansk (1845)
June 23: Winner Group C (Spain) v Runner-up Group D (France), Donetsk (1845)
June 24: Winner Group D (England) v Runner-up Group C (Italy), Kiev (1845)
SEMIFINALS
June 27: Winner Q1 (Portugal) v Winner Q3, Donetsk (1845)
June 28: Winner Q2 v Winner Q4, Warsaw (1845)
FINAL
July 1: Winner S1 v S2, Kiev (1845)