Three weeks down and with one week to go, Euro 2024 has reached the semifinal stage and is getting ready for two heavyweight ties as France take on Spain and England meet the Netherlands.
France and Spain go head-to-head in Munich in the first last-four clash on Wednesday, which brings together the best team at the competition so far and the best European nation at each of the last two World Cups.
Spain are through to a second consecutive European Championship semifinal after dramatically knocking out hosts Germany on Friday, when Mikel Merino's late header gave them a 2-1 win in extra time in Stuttgart. Spain must also do without midfield creator Pedri after he came off injured against Germany, although Dani Olmo deserves to start after emerging from the bench to score one goal and make another in the quarterfinal.
France have the upper hand in competitive meetings with Spain, the team they beat in the 2021 Nations League final and in the 1984 Euros final. England and the Netherlands meet in the second semifinal in Dortmund on Thursday after both teams emerged victorious from their respective last eight matches.
In Gareth Southgate's 100th game in charge, Euro 2020 runners-up England fell behind against Switzerland before coming back to draw 1-1 and then triumphing on penalties.
They have reached the semifinals despite not winning any of their last four matches in 90 minutes -- those games have been against Denmark, Slovenia, Slovakia and the Swiss, none of whom are ranked higher than 19th in the world. The Dutch finished third in their group but brushed aside Romania in the last 16 before fighting back from behind to defeat Turkey 2-1 in Berlin on Saturday.
The Netherlands, who won the last Euros held in Germany in 1988, are into a first semifinal at the tournament since 2004.