The Three Lions are just one match away from a maiden European Championship showpiece at Wembley, with Italy lying in wait, after thrashing Ukraine 4-0 in Saturday night’s memorable quarter-final tie in Rome.
Gareth Southgate’s confident side had previously defeated old rivals Germany in the last 16 after topping Group D and have still yet to concede a single goal at this tournament.
But England will face a stern test against a Denmark outfit that have rallied superbly since Christian Eriksen’s cardiac arrest, progressing to the knockout stages despite back-to-back opening defeats and brushing aside Wales before edging the Czech Republic in Baku.
The Danes were victorious on their last trip to Wembley, with Eriksen’s penalty settling a Uefa Nations League contest back in October after Harry Maguire and Reece James (the latter after the final whistle) were sent off on a night to forget for the hosts.
Where to watch England vs Denmark
TV channel: The match will be televised on ITV for free, with kick-off at 8pm BST.
Live stream: UK viewers will be able to watch the match online for free via the ITV Hub.
Live coverage: Standard Sport will bring you all the match action, analysis and reaction.