The BT Sport website is closing - Activate discovery+ nowSep 23
We had to wait an extra 12 months, but Euro 2020 is finally here - and we're into the business end of the tournament already!
Still called Euro 2020 despite now being held in 2021, the tournament was postponed from last summer as the coronavirus pandemic brought global sport to a standstill.
After so much build up, the main event finally kicked off in Rome's Stadio Olimpico with Turkey v Italy, with the final being held at Wembley Stadium on Sunday, July 11.
What venues are the Euros being played at?
For the first time ever the competition will be hosted across the continent in some of Europe's biggest and most iconic stadiums.
Alongside London and Rome, the other host cities include Baku, St. Petersburg, Copenhagen, Budapest, Amsterdam, Bucharest, Glasgow, Seville and Munich.
Bilbao in Spain and Dublin in Ireland had been scheduled to host matches, but UEFA chose to relocate Bilbao's matches to Seville and Dublin's fixtures to St. Petersburg due to Covid-19 restrictions.
Full list of Euro 2020 stadiums
Baku Olympic Stadium - Baku, Azerbaijan
The National Arena - Bucharest, Romania
Puskas Arena - Budapest, Hungary
Parken Stadium - Copenhagen, Denmark
Hampden Park - Glasgow, Scotland
Wembley - London, England
Football Arena Munich - Munich, Germany
Stadio Olimpico - Rome, Italy
Saint Petersburg Stadium - St Petersburg, Russia
Stadium La Cartuja Sevilla - Seville, Spain
What TV channels are the Euros on?
The expanded tournament format means a whopping 51 matches will be shown and as ever, every single one of the Euro 2020 fixtures will be live and free on terrestial television for the whole nation to savour.
BBC and ITV are once again splitting the rights for the prestigious international football tournament with a generous portion of games each and a mountain of drama heading our way as England try, once again, to bring it home.
Euro 2020: Group stage fixtures & results
Saturday 12 June
Sunday 13 June
Monday 14 June
Tuesday 15 June
Wednesday 16 June
Thursday 17 June
Group C: Ukraine 2-1 North Macedonia
Group B: Denmark 1-2 Belgium
Group C: Netherlands 2-0 Austria
Friday 18 June
Group E: Sweden 2-1 Slovakia
Group D: Croatia 1-1 Czech Republic
Group D: England 0-0 Scotland
Saturday 19 June
Group F: Hungary 1-1 France
Group F: Portugal 2-4 Germany
Group E: Spain 1-1 Poland
Monday 21 June
Group C: North Macedonia 0-3 Netherland
Group C: Ukraine 0-1 Austria
Group B: Russia 1-4 Denmark
Group B: Finland 0-2 Belgium
Wednesday 23 June
Group E: Slovakia 0-5 Spain
Group E: Sweden 3-2 Poland
Group F: Germany 2-2 Hungary
Group F: Portugal 2-2 France
Euro 2020: Round of 16
Monday 28 June
Match 5: Croatia 3-3 Spain (3-5 AET)
Tuesday 29 June
Match 7: England 2-0 Germany
Match 8: Sweden 0-1 Ukraine (AET)
Euro 2020: Quarter-finals
Friday 2 July
Quarter-final 1: Spain* 1-1 Switzerland (Spain win on penalties)
Quarter-final 2: Belgium 1-2 Italy
Saturday 3 July
Quarter-final 3: Czech Republic v Denmark - 5pm
Quarter-final 4: Ukraine v England - 8pm
Euro 2020: Semi-finals
Tuesday 6 July
Semi-final 1: Spain v Italy - 8pm
Wednesday 7 July
Semi-final 2: Winner of QF4 v winner of QF3 - 8pm
Euro 2020: Final
Sunday 11 July
Winner of SF1 v Winner of SF2 - 8pm on BBC One and ITV1 via BT TV