Euro 2012 comprises 31 top-quality football matches featuring the cream of the continent’s talent - and excitement is building towards the opener on June 8.
Co-hosts Poland have the honour of kicking off the tournament in their capital city Warsaw against 2004 champions Greece.
In the first two rounds of matches, the two games in each group take place on the same day with the kick-off times being 17:00 and 19:45 BST.
Defending champions Spain, the 11/4 favourites with Bet365
, take on Italy in a game nobody will want to miss on Sunday, June 10.
That is also a big day for Republic of Ireland fans as they open their Group C campaign against Croatia in Poznan.
England are among the last teams to get under way as they play in Group D and they have to wait until Monday, June 11 to face France.
In the final round of matches, the two group games kick off at the same time so that teams in theory are unaware of what is happening elsewhere as the qualification places are decided.
There are matches every day until the first rest day on Wednesday, June 20 before the quarter-finals begin the following day, with the final scheduled for Kiev on Sunday, July 1.
Euro 2012 Full Fixture List (all times BST)
Friday June 8
Warsaw: Poland v Greece (17:00)
Wroclaw: Russia v Czech Republic (19:45)
Saturday June 9
Kharkiv: Netherlands v Denmark (17:00)
Lviv: Germany v Portugal (19:45)
Sunday June 10
Gdansk: Spain v Italy (17:00)
Poznan: Republic of Ireland v Croatia (19:45)
Monday June 11
Donetsk: France v England (17:00)
Kiev: Ukraine v Sweden (19:45)
Tuesday June 12
Wroclaw: Greece v Czech Republic (17:00)
Warsaw: Poland v Russia (19:45)
Wednesday June 13
Lviv: Denmark v Portugal (17:00)
Kharkiv: Netherlands v Germany (19:45)
Thursday 14 June
Poznan: Italy v Croatia (17:00)
Gdansk: Spain v Republic of Ireland (19:45)
Friday June 15
Donetsk: Ukraine v France (17:00)
Kiev: Sweden v England (19:45)
Saturday 16 June
Wroclaw: Czech Republic v Poland (19:45)
Warsaw: Greece v Russia (19:45)
Sunday 17 June
Kharkiv: Portugal v Netherlands (19:45)
Lviv: Denmark v Germany (19:45)
Monday 18 June
Gdansk: Croatia v Spain (19:45)
Poznan: Italy v Republic of Ireland (19:45)
Tuesday 19 June
Donetsk: England v Ukraine (19:45)
Kiev: Sweden v France (19:45)
QF 1, Thursday June 21, Warsaw: Winner Group A v Runner-up Group B (19:45)
QF 2, Friday, June 22, Gdansk: Winner Group B v Runner-up Group A (19:45)
QF 3, Saturday June 23, Donetsk: Winner Group C v Runner-up Group D (19:45)
QF 4, Sunday June 24, Kiev: Winner Group D v Runner-up Group C (19:45)
SF 1, Wednesday June 27, Donetsk: Winner QF 1 v Winner QF 3 (19:45)
SF 2, Thursday June 28, Warsaw: Winner QF 2 v Winner QF 4 (19:45)
Sunday July 1, Kiev (19:45)