Seventh seed Jasmine Paolini became the first Italian woman to reach the Wimbledon final after defeating Croatian Donna Vekic 2-6 6-4 7-6(8) in the longest women's semi-final at the All England Club.
Fans were treated to a roller-coaster encounter on Centre Court as both players exhausted themselves seeking a spot in the final against either Barbora Krejcikova or 2022 champion Elena Rybakina.
The Croatian, 28, took the opening set comfortably having broken Paolini in the fifth game and then again in the seventh with her mixture of groundstrokes and drop shots proving too much for the Italian under a sunny sky.
However, Paolini, cheered on by many compatriots in the crowd, became more aggressive in the second as she approached the net more and put Vekic on the backfoot. Her diligence and energy eventually paid off with a break to clinch the set.
The pair exchanged breaks in the decider as both racked up the unforced errors, particularly Vekic who looked fatigued and emotional as the match wore on. She was in tears after saving Paolini's first match point.
A successful challenge overturning a line call helped Paolini hold an almost 10-minute game that ended in Vekic sobbing in her chair at the changeover. The Croatian rallied to save another match point and held serve to force a tiebreak.
But it was Paolini, 28, who prevailed and won the two-hour, 51-minute match to reach her second successive Grand Slam final after the French Open last month.

Chelsea's Maresca fumes over 'stupid, embarrassing' Delap red card
Liverpool thrashed by Palace, holders Newcastle through in League Cup
Vacherot beats cousin Rinderknech at Masters again in Paris
South Africa humble England to reach ICC Women's World Cup final
First Australia-India Twenty20 washed out by Canberra rain
