A hard-fought 1-0 win over Serbia has put England in a strong position to make the last 16 and a second victory will seal qualification to the knockout stages.
Denmark were frustrated by Slovenia in their opener and defeat to the Three Lions will leave them needing a victory in their last game – against Serbia – to make it out of the group.
Denmark v England will be shown live in the UK on BBC1 and is also available on BBC iPlayer.
The Group C clash between Denmark and England is due to kick-off at 17:00 BST on Thursday, 20th June.
Deutsche Bank Park in Frankfurt, home of Eintracht Frankfurt, is the venue for the Euro 2024 group fixture.
Denmark and England have met on 24 different occasions and it’s the Three Lions that have the edge, with the Three Lions winning 15 of those matches.
The Danes have recorded just four victories and there have been five draws, including a 0-0 draw at Euro 92 in Sweden.
The last time the two sides met was in the semi-final of Euro 2020, when England won after extra-time at Wembley.
Denmark wins | 4 |
Draws | 5 |
England wins | 15 |
*H2H stats refer to all competitions and friendlies
Read the latest tips, predictions and odds for Denmark v England.
Kasper Hjulmand is expected to stick with Rasmus Hojlund up front, despite the Manchester United man drawing a blank against Slovenia.
Hojlund has failed to score in his last five internationals and the Denmark coach has told the striker that he is working too hard.
Midfielder Morten Hjulmand picked up a yellow card in the first match and will miss the final group game if he collects another caution.
Luke Shaw is being tipped to return to the England starting XI and replace Kieran Trippier at left-back, after recovering from injury.
Despite struggling to have an impact in the win over Serbia, Phil Foden is expected to keep his place for the second group game.