Robert Page’s side finished second behind Italy in Group A, to leave fans dreaming of another glorious summer, five years after they reached the semi-finals at Euro 2016 in France.
Standing in their way are a Denmark side who have already won the hearts of football fans around the world, after overcoming the horrific collapse of Christian Eriksen in their opening game defeat to Finland to reach the knockout stages against the odds.
Where to watch Wales vs Denmark
TV channel: Today’s match will be televised live on BBC One and Welsh channel S4C for free, with kick-off at 5pm BST.
Live stream: UK viewers will also 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.