Who will England play in the Euros semi-finals if they beat Ukraine and when is the game?
GET THE BIGGEST STORIES FROM ACROSS SOMERSET STRAIGHT TO YOUR INBOX Invalid Email Something went wrong, please try again later. SIGN UP Thank you for subscribing We have more newsletters Show me See our privacy notice  England will play Denmark on Wednesday night if they can beat Ukraine tonight. Gareth Southgates England side, which include's Bath-born Tyrone Mings, are now just two games away from winning their first major trophy since 1966. England reached the semi-finals of the World Cup back in 2018 but were knocked out of the competition one round short of the game for the silverware by an extra-time goal which saw Croatia win 2-1. Howeverm since then England have continued to build on their good form and are now the best-ranked side left in the tournament, sitting fourth in the Fifa rankings ahead of their quarter-final tonight in Rome. The 2-0 win over Germany on Tuesday, who of course are Englands historic bogey sides in tournaments, has given the country belief Football is Coming Home this summer. Earlier in the day Denmark beat the Czech Republic 2-1 in a thrilling game at Azerbaijans Olympic Stadium to set up the other half of the draw in England's potential semi-final. Here are is all the information you need ahead of semi-finals should England progress. Semi-final 1  Match: Italy vs Spain  Date: Tuesday 6 July  Kick-off time: 8pm  Venue: Wembley Stadium, London  How to watch on TV in UK: BBC  Stream details: BBC iPlayer BBC  Semi-final 2  Match: Ukraine or England vs Denmark  Date: Wednesday 7 July  Kick-off time: 8pm BST  Venue: Wembley Stadium, London  How to watch on TV in UK: ITV  Stream details: ITV Hub