The Three Lions face another tough tournament test against their old rivals after topping Group D, with narrow wins over Croatia and the Czech Republic sandwiched between a frustrating stalemate against Scotland.
Germany’s route to the knockout stages was far more eventful, and the 2014 world champions were just minutes away from suffering an early exit before Leon Goretzka crucially struck to secure a 2-2 draw against Hungary in Munich that led to them qualifying between France and Portugal as runners-up in Group F – AKA the ‘Group of Death’.
The winners of this latest high-profile clash between England and Germany will face either Sweden or Ukraine in the quarter-finals in Rome on Saturday night.
Where to watch England vs Germany
TV channel: The match will be televised on BBC One for free, with kick-off at 5pm BST.
Live stream: UK viewers will be able to watch the match online for free via the BBC iPlayer.
Live coverage: Standard Sport will bring you all the match action, analysis and reaction.
Read our dedicated match preview here.