Wales’ time has come in Euro 2020. They look all-but sure to progress to the knockout stages, but a huge performance against Italy would cement their position at the top of Group A.
Rob Page’s men have been excellent so far, with a solid draw against Switzerland followed up by a potent victory over Turkey in their second clash.
However, Italy represent an entirely different challenge to the ones Wales have already faced. The Azzurri have won both of their encounters 3-0 and will hope to take another scalp this evening.
The third round of matches is underway and group situations will become clearer as the days fly by.
Wales will be determined to upset the odds against Italy and record the biggest shock of the tournament, but both sides are effectively through to the next round and can begin planning for knockout football.
RadioTimes.com brings you the full list of Euro 2020 fixtures taking place in the summer of 2021 with dates, times, group details and more.
Read more: our full guide to the schedule of Euro 2020 on TV.
When does Euro 2020 start and end?
The finals tournament started on Friday 11th June 2021 and runs until the final on Sunday 11th July 2021.
The dates almost perfectly align with the original tournament schedule which was supposed to be held in 2020.
Officials responded to the COVID-19 outbreak with a resolution to nudge the tournament back a year in order to cause minimal disruption to the existing world football calendar.
Follow our Twitter page: @RadioTimesSport
Euro 2020 groups
Group A: Turkey, Italy, Wales, Switzerland
Group B: Denmark, Finland, Belgium, Russia
Group C: Netherlands, Ukraine, Austria, North Macedonia
Group D: England, Croatia, Scotland, Czech Republic
Group E: Spain, Sweden, Poland, Slovakia
Group F: Hungary, Portugal, France, Germany
- Read more about the Euro 2020 groups – including our tournament predictions
Euro 2020 fixtures
All times are UK time
Sunday 20th June
Group A: Italy v Wales (5pm)
Group A: Switzerland v Turkey (5pm)
Monday 21st June
Group C: North Macedonia v Netherlands (5pm)
Group C: Ukraine v Austria (5pm)
Group B: Russia v Denmark (8pm)
Group B: Finland v Belgium (8pm)
Tuesday 22nd June
Group D: Czech Republic v England (8pm)
Group D: Croatia v Scotland (8pm)
Wednesday 23rd June
Group E: Slovakia v Spain (5pm)
Group E: Sweden v Poland (5pm)
Group F: Germany v Hungary (8pm)
Group F: Portugal v France (8pm)
Round of 16
Saturday 26th June
1: Group A runner-up v Group B runner-up (5pm)
2: Group A winner v Group C runner-up (8pm)
Sunday 27th June
3: Group C winner v Group D/E/F third place (5pm)
4: Group B winner v Group A/D/E/F third place (8pm)
Monday 28th June
5: Group D runner-up v Group E runner-up (5pm)
6: Group F winner v Group A/B/C third place (8pm)
Tuesday 29th June
7: Group D winner v Group F runner-up (5pm)
8: Group E winner v Group A/B/C/D third place (8pm)
Friday 2nd July
QF1: Winner of 6 v Winner of 5 (5pm)
QF2: Winner of 4 v Winner of 2 (8pm)
Saturday 3rd July
QF3: Winner of 3 v Winner of 1 (5pm)
QF4: Winner of 8 v Winner of R7 (8pm)
Tuesday 6th July
SF1: Winner of QF2 v Winner of QF1 (8pm)
Wednesday 7th July
SF2: Winner of QF4 v Winner of QF3 (8pm)
Sunday 11th July
Winner of SF1 v Winner of SF2 (8pm)
Euro 2020 results
Friday 11th June
Group A: Turkey 0-3 Italy (8pm)
Saturday 12th June
Group A: Wales 1-1 Switzerland (2pm)
Group B: Denmark 0-1 Finland (5pm)
Group B: Belgium 3-0 Russia (8pm)
Sunday 13th June
Group D: England 1-0 Croatia (2pm)
Group C: Austria 3-1 North Macedonia (5pm)
Group C: Netherlands 3-2 Ukraine (8pm)
Monday 14th June
Group D: Scotland 0-2 Czech Republic (2pm)
Group E: Poland 1-2 Slovakia (5pm)
Group E: Spain 0-0 Sweden (8pm)
Tuesday 15th June
Group F: Hungary 0-3 Portugal (5pm)
Group F: France 1-0 Germany (8pm)
Wednesday 16th June
Group B: Finland 0-1 Russia (2pm)
Group A: Turkey 0-2 Wales (5pm)
Group A: Italy 3-0 Switzerland (8pm)
Thursday 17th June
Group C: Ukraine 2-1 North Macedonia (2pm)
Group B: Denmark 1-2 Belgium (5pm)
Group C: Netherlands 2-0 Austria (8pm)
Friday 18th June
Group E: Sweden 1-0 Slovakia (2pm)
Group D: Croatia 1-1 Czech Republic (5pm)
Group D: England 0-0 Scotland (8pm)
Saturday 19th June
Group F: Hungary 1-1 France (2pm)
Group F: Portugal 2-4 Germany (5pm)
Group E: Spain 1-1 Poland (8pm)
How to watch Euro 2020 on TV and live stream
Euro 2020 will be broadcast between BBC and ITV across their main TV channels.
Streaming options will be available on the BBC Sport website, BBC iPlayer and ITV Hub, meaning you can watch every minute of the action without paying a penny. Result!
Welsh language broadcaster S4C will also be showing live coverage of every Wales match.
Check out our Euro 2020 schedule TV guide for detailed channel information and keep returning to read our individual match previews as the tournament progresses for broadcast info, team news, score predictions and more.
Euro 2020 stadiums: What are the venues?
There are 11 host cities in all, across 11 different countries. There were initially going to be 12 cities involved, however Dublin were forced to withdraw after being unable to give assurances about crowd size at the games.
Every venue will be at least 25 per cent full for every game of the tournament.
- Rome (Stadio Olimpico)
- Baku (Olympic Stadium)
- Saint Petersburg (St Petersburg Stadium)
- Copenhagen (Parken Stadium)
- Amsterdam (Johan Cruijff ArenA)
- Bucharest (National Arena)
- London (Wembley Stadium)
- Glasgow (Hampden Park)
- Bilbao (Estadio de San Mamés)
- Munich (Fußball Arena München)
- Budapest (Ferenc Puskás Stadium)
Check out our full guide to Euro 2020 stadiums including images, capacity details and more.