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.


Watch TNT Sports' unbeatable line-up of world-class live sport for just £29.99 a month.

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

Friday 11 June

Group A: Turkey 0-3 Italy - Match report

Tuesday 15 June

Group F: Hungary 0-3 Portugal- Match report

Group F: France 1-0 Germany - Match report

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 

Sunday 20 June

Group A: Italy 1-0 Wales 

Group A: Switzerland 3-1 Turkey 

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

Tuesday 22 June

Group D: Czech Republic 0-1 England

Group D: Croatia 3-1 Scotland

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

Saturday 26 June

Match 1: Wales 0-4 Denmark

Match 2: Italy 2-1 Austria 

Sunday 27 June

Match 3: Netherland 0-2 Czech Republic

Match 4: Belgium 1-0 Portugal

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