Spain became the first team to book their place in the semi-finals of Euro 2020 on Friday, and they were joined by Italy later that day.
La Roja advanced to the final four after beating Switzerland in a penalty shootout in Saint Petersburg, following a 1-1 draw in which Luis Enrique‘s side took the lead through a Denis Zakaria own goal before a mix-up between Aymeric Laporte and Pau Torres gave the Swiss the chance to equalise.
In Friday’s late kick off, the Azzurri beat Belgium, the ranked No.1 team in the world, 2-1 in Munich after goals from Nicolo Barella and Lorenzo Insigne to set up a mouth-watering clash between two of Europe’s biggest footballing nations: Italy and Spain.
On Saturday, Denmark booked their place in the Euro 2020 semi-finals with a 2-1 win over the Czech Republic as goals from Thomas Delaney and Kasper Dolberg were enough to see the Danes into the last four.
England comfortably beat Ukraine 4-0 in Rome in the final quarter-final to set up a match-up against Denmark in the final four.
Harry Kane got England off the mark, but in the second half goals from Maguire, Kane again and Jordan Henderson sealed the Three Lions‘ place in the semi-finals.
The Euro 2020 semi-final dates and times
Both of the semi-final ties will take place at Wembley Stadium, with the first to be played on Tuesday before the second takes place on Wednesday.
Italy and Spain will battle it out in the English capital on Tuesday, July 6, at 21:00 CEST, before England play at their home stadium against Denmark one day later on Wednesday, July 7, at 21:00 CEST.