When is the England semi-final and who are they playing?
Yes we Kane. (Picture: EPA)  It was a good night to be a fan of Englands football team  two goals from Harry Kane and one each from Harry Maguire and Jordan Henderson saw the squad sail into the semi-finals of the Euros 2020. The whole country has been getting behind the boys after their rousing win against Germany  with PM Boris Johnson posing with a huge England flag to further drive support for the squad. Southgates side will face Denmark for a place in the final. Denmark earned their place with a 2-1 win over Czech Republic in Saturday, July 3. Fans across the country revelled in victory after the quarter final (Picture: ANDREAS SOLARO/AFP via Getty Images)  England have never made it past the semi-final stage of the UEFA Euro Tournament so it will be a tense night for fans. The other two teams competing for a place in the final are Spain and Italy. The two teams will play on Tuesday, July 6. England will face Denmark on Wednesday, July 7. The game will kick off at 8pm. Both semi-finals will be played in London, with the final also being held at Wembley on Sunday, July 11. The semi-final will be shown on both BBC One and ITV. Fans with a TV licence can also stream the game on iPlayer or ITV Hub. Coverage for the match starts at 7pm for both channels. MORE : Euro 2020: England quiz questions and answers  MORE : Euro 2020: Ross Kemp, Liam Gallagher and more react to Englands 4-0 thrashing of Ukraine and conclude football is coming home  Follow Metro across our social channels, on Facebook, Twitter and Instagram. Share your views in the comments below.