Just three games remain in the hunt for the next European champion.
England, Italy, Spain, and Germany all booked their spot in the semi-final of Euro 2025 with enthralling quarter-final clashes across the last week.
England and Italy meet for the 33rd time in their respective histories, while Spain-Germany is repeat of the recent bronze medal match from the Paris 2024 Olympic Games.
Ahead of two high stakes games, here’s a reminder of how each side came to be semi-finalists.
Italy
Belgium 0-1 Italy (W)
Portugal 1-1 Italy (D)
Italy 1-3 Spain (L)
Norway 1-2 Italy (W)
England
France 2-1 England (L)
England 4-0 Netherlands (W)
England 6-1 Wales (W)
Sweden (2) 2-2 (3) England (D, win on penalties)
Germany
Germany 2-0 Poland (W)
Germany 2-1 Denmark (W)
Sweden 4-1 Germany (L)
France (5) 1-1 (6) Germany (D, win on penalties)
Spain
Spain 5-0 Portugal (W)
Spain 6-2 Belgium (W)
Italy 1-3 Spain (W)
Spain 2-0 Switzerland (W)
World champions Spain are the only undefeated side left in the tournament. They have shown vulnerability in games against Belgium and Italy, but apart from those brief moments the favourites have been as convincing as expected.
In the running for their first European title, they must beat the side who got the better of them in the bid for an Olympic bronze at Paris 2024. Spain do, however, have extra recovery time in the bank, given Germany’s gruelling extra-time and penalty-shootout success against France.
Germany’s tournament to date has been relatively mixed, from the business-as-usual approach of their first two outings to the chaos of their last two, which has seen two of their players receive red cards in moments of madness.
Despite that, their resolute showing in the quarter-final in which they played over 100 minutes with 10 players, was impressive. Ann-Katrin Berger provided the heroics once more and could be the difference between bowing out against Spain or reaching a second successive final.
England and Italy both had a flare for the dramatics in their respective last-eight ties. For Le Azzurre, they bagged a last-minute winner to beat Norway and advance to this stage of the competition, cementing their status as dark horses.
Previous major tournaments have seen them underperform based on expectations, though this time feels different. The duo of Cristiana Girelli and Sofia Cantore has proven deadly in front of goal – and with England open to being hurt on transition, they could provide a huge headache for Sarina Wiegman to solve.
The Lionesses, meanwhile, were on the brink of an early exit against Sweden. They were trailing 2-0 heading into the 80th minute but second-half substitutes Chloe Kelly and Michelle Agyemang inspired an incredible comeback performance. They eventually won 3-2 in an eventful penalty shootout.
Both of these games are set to be an unmissable clashes. Here’s how you can watch all the action in the UK & Ireland.
Tuesday 22 July
England vs Italy (20:00 KO BST) – Geneva
This game will be shown live on ITV1, with action also available through the broadcaster’s dedicated steaming service ITVX.
Wednesday 23 July
Germany vs Spain (20:00 KO BST) – Zurich
The second semi-final is available to watch on BBC One, with the showpiece streaming live on the BBC Sport Website and the BBC iPlayer.