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.

England dismiss Pakistan for 110 to seize control of Lord's test
Raphinha, Fermin score as Barcelona beat Athletic in home opener
Celtic and Rangers to play cup match behind closed doors after pitch invasion
Chelsea and Fulham reach League Cup third round as Welbeck scores on debut
PSG to meet Barca, Man City as Champions League draw throws up marquee ties