England know the challenge that awaits them at Euro 2024 if they want to become champions of Europe this summer.
Gareth Southgate's side have been drawn in Group C alongside Denmark, Serbia and Slovenia with their opening fixture being against the Serbs on Sunday, June 16.
The Three Lions came agonisingly close to going all the way at Euro 2020 as they were pipped to the post in a penalty shootout against Italy at Wembley Stadium.
But with England's star players boasting an additional four years of top-level experience together, they'll be hoping to finish the job this time around.
Including England's three group stage fixtures, they'll need to come through a total of seven fixtures in Germany if they're to claim Euro 2024 glory.
However, in doing so, Southgate's side will need to overcome the challenge of Europe's top footballing nations.
READ MORE ON EURO 2024
Here are details of England's fixtures (and potential fixtures) in full, with all kick-off times to be confirmed unless otherwise stated...
Euro 2024 Group C
Sunday, June 16
Matchday One: Serbia vs England (8pm) - Arena AufSchalke, Gelsenkirchen
Thursday, June 20
Matchday Two: Denmark vs England (5pm) - Waldstadion, Frankfurt
Tuesday, June 25
Matchday Three: England vs Slovenia (8pm) - RheinEnergieStadion, Cologne
If England top the group
Last-16: June 30 - England vs Third-placed team from Group D, E or F (5pm)
Quarter-finals: July 6 - England vs Runner-up of Group A (Germany/Hungary/Scotland/Switzerland) or runner-up of Group B (Spain/Albania/Croatia/Italy) (8pm)
Semi-finals: July 10 - England vs Winner of third quarter-final (possibly France or Belgium) (8pm)
Final: July 14 - England vs Winner of first semi-final (possibly Germany, Spain or Portugal) (8pm)
Most read in Euro 2024
If England finish runner-up in their group
Last-16: June 29 - England vs Winner of Group A (likely Germany) (8pm)
Quarter-finals: July 5 - England vs Winner of third R16 match (likely winner of Group B - possibly Spain, Italy or Croatia) (5pm)
Semi-finals: July 9 - England vs Winner of second quarter-final (possibly Portugal or Netherlands) (8pm)
Read More on talkSPORT
Final: July 14 - England vs Winner of second semi-final (possibly France or Belgium) (8pm)
If England finish third in their group their fixtures won't be decided until after the group stage is settled.