Three weeks and 31 games of stunning international football comprise the Euro 2012 schedule, with England bidding to become European champions for the first time.
Get £200 in free bets on Euro 2012 with Bet365
Euro 2012 kicks off on June 8 when co-hosts Poland go head to head with 2004 champions Greece in Group A, with Russia facing the Czech Republic later on the opening day.
Title holders Spain are the 11/4 favourites to make it a hat-trick of big tournament triumphs and they get their Euro 2012 campaign under way against Italy in Gdansk on Sunday, June 10.
Euro 2012 – best odds available
And the bookmakers have some fantastic free bets and promotions available on every match, with Bet365’s ‘Bore Draw’ offer meaning you never need to worry about a game you have bet on - and watched - finishing 0-0.
Place a pre-match bet on the First, Last or Anytime Goalscorer, Correct Score, Double Result or Scorecast markets on any Euro 2012 match and if the game finishes 0-0, your stake will be refunded as a free bet.
You can also get £200 in free bets with
Bet365.
Euro 2012 Full Fixture List (all times BST)
Friday June 8
Group A
Warsaw: Poland v Greece (17:00)
Wroclaw: Russia v Czech Republic (19:45)
Saturday June 9
Group B
Kharkiv: Netherlands v Denmark (17:00)
Lviv: Germany v Portugal (19:45)
Sunday June 10
Group C
Gdansk: Spain v Italy (17:00)
Poznan: Republic of Ireland v Croatia (19:45)
Monday June 11
Group D
Donetsk: France v England (17:00)
Kiev: Ukraine v Sweden (19:45)
Tuesday June 12
Group A
Wroclaw: Greece v Czech Republic (17:00)
Warsaw: Poland v Russia (19:45)
Wednesday June 13
Group B
Lviv: Denmark v Portugal (17:00)
Kharkiv: Netherlands v Germany (19:45)
Thursday 14 June
Group C
Poznan: Italy v Croatia (17:00)
Gdansk: Spain v Republic of Ireland (19:45)
Friday June 15
Group D
Donetsk: Ukraine v France (17:00)
Kiev: Sweden v England (19:45)
Saturday 16 June
Group A
Wroclaw: Czech Republic v Poland (19:45)
Warsaw: Greece v Russia (19:45)
Sunday 17 June
Group B
Kharkiv: Portugal v Netherlands (19:45)
Lviv: Denmark v Germany (19:45)
Monday 18 June
Group C
Gdansk: Croatia v Spain (19:45)
Poznan: Italy v Republic of Ireland (19:45)
Tuesday 19 June
Group D
Donetsk: England v Ukraine (19:45)
Kiev: Sweden v France (19:45)
Quarter-Finals
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)
Semi-Finals
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)
Final
Sunday July 1, Kiev (19:45)