England arrived at Euro 2020 as one of the strong favourites to win the competition and they will be eager to ensure football 'comes home', especially with the final being held at Wembley.
They topped Group D and will now face Germany in the last 16.
What are the permutations and potential opponents for England in the knockout stage? Goal takes a look at the possibilities.
- 'Really special' Curtis Jones ready to save Liverpool's injury-ravaged midfield
- Will Neymar and Mbappe subplot undermine PSG's Champions League challenge?
- What can Man City and PSG learn from one another in pursuit of elusive Champions League glory?
- Finisher, creator, Real Madrid leader: Should Benzema be in contention for the Ballon d'Or?
Who will England play in the Euro 2020 last 16?
England will play Germany in the last 16 after the Germans came in second place in Group F with a dramatic 2-2 draw with Hungary.
The match is scheduled for Tuesday, June 29, at Wembley.
The Three Lions would have a reasonable path to the semi-final if they can beat Germany, as they would be likely be favoured against the winner of Sweden vs Ukraine. After that, they could face Netherlands, Denmark, Wales or Czech Republic in the semi-final.
But knocking off Die Mannschaft will not be a simple task, even on home turf.
How England finished top in Group D
England finished top of Group D by winning against Czech Republic in their final group game on June 22.