A place in the final at stake: Germany v Spain
I produced the opening post for The Telegraph's live blog during the Women's Euro semi-final between Germany and Spain. The original post is behind a paywall here.

by Abby Rampling
Jul 23, 2025

Hello and welcome to Telegraph Sport's coverage of the second Euro 2025 semi-final. It's a tense game tonight, as an unbeaten Spain goes up against eight-time European champions, Germany. The winning team will challenge England, the current titleholders, for the trophy in the final this Sunday.
But for now, two international heavyweights are preparing to go head-to-head. Spain have gone undefeated this tournament, with only three goals conceded and 16 scored, but they have never beaten Germany.
Germany have conceded twice as many goals and scored less than half of Spain's total, solidifying the reigning world champions as the favourites to win. Despite being yet to claim a European title, they won the World Cup in 2023 and the Nations League in 2024, and are now looking to win their third piece of silverware in as many years.
But what does defeating a team like France, a player down send, if not a warning message? During Germany's quarter-final match against France, they made it clear that they are not to be underestimated after claiming victory, despite Kathrin Hendrich being sent off for hair-pulling in the early minutes.
Germany boss, Christian Wück, said: "I can already promise that we will give Spain a tough battle, just as they will fight us with everything they have. Then we'll see who comes out on top in the end. I think [the win against France] will give us a huge mental boost. The girls really wanted to prove what they're made of and that we can overcome such setbacks and come back."
If Switzerland's efforts in the first half of their quarter-final match against Spain proved anything, it was that discipline and an organised defence is enough to keep Spain quiet. Now all that remains is to see if the German side is ready to step up to the task.
Safe to say, we have the makings of a very interesting match here in Zurich. Kick-off is 8pm.