A thrashing of Ukraine in Rome saw the Three Lions make the last four at the tournament, as they did at the World Cup three years ago and last at Euros in 1996.
Denmark have overcome near-tragedy following Christian Eriksen’s on-pitch collapse to sail into the semi-finals with little trouble. Can they stun Wembley on Wednesday and continue the fairytale?
Date, kick-off time and venue
England vs Denmark is scheduled for an 8pm BST kick-off on Wednesday, July 7, 2021.
Tonight’s match will be held at Wembley Stadium, in London.
Where to watch England vs Denmark
TV channel: The match will be televised on ITV for free.
Live stream: UK viewers will be able to watch the match online via the ITV Hub.
England vs Denmark team news
Gareth Southgate has resisted the temptation to return to a back three and made just one change to the side that started the win over Ukraine as Bukayo Saka comes back in in place of Jadon Sancho.
Denmark were again unchanged as they beat Czech Republic and have stuck with the same starting lineup again tonight.
England vs Denmark starting lineups
England XI (4-2-3-1): Pickford; Walker, Stones, Maguire, Shaw; Phillips, Rice; Saka, Mount, Sterling; Kane
Denmark XI (3-4-2-1): Schmeichel; Christensen, Kjaer, Vestergaard; Stryger Larsen, Hojbjerg, Delaney, Maehle; Damsgaard, Braithwaite; Dolberg
England vs Denmark prediction
Two teams with huge momentum, it will be about which team manages the occasion better. England have the experience and will have the home crowd behind them.
On paper, Gareth Southgate’s side are the more talented, but the Danes have showed time and again they have the ability to beat the best.
I’m backing an enthralling game decided by fine margins.
England to reach the final. 2-1.
Head to head (h2h) history and results
England wins: 12
Denmark wins: 4
Betting odds and tips
England to reach final: 1/3
Denmark to reach final: 9/4
Odds via 888sport (subject to change). Click here to find out more.