Russia's Anastasia Pavlyuchenkova finally reached a Grand Slam semifinal at the 52nd time of asking.
She defeated Kazakhstan's Elena Rybakina 6-7(2) 6-2 9-7 at the French Open on Tuesday.
Six times the 29-year-old had lost at the quarter-final stage of one of the four majors, but she used all her experience to overcome her doubles partner in a gruelling encounter.
Rybakina, 21, looked in control of her first Grand Slam quarter-final when she opened up a 4-1 lead in the first set but Pavlyuchenkova hit back to force a tiebreak.
Pavlyuchenkova took the momentum into the second set to level the match and kept her nose ahead in a tense finale.
Rybakina, who beat Serena Williams in the fourth round, held serve three times to stay alive in the third set.
But she failed at the fourth time of asking, ending the contest in tame fashion with a double-fault.
Pavlyuchenkova will face fellow semi-final debutant Tamara Zidansek for a place in Saturday's final after the Slovenian also came through a long battle, against Paula Badosa (7-5 4-6 8-6).
Formula One stewards handed Haas rookie driver Oliver Bearman a 10-place grid drop for his first home British Grand Prix for failing to comply with red warning flags in Saturday's final practice.
Seventh seed Mirra Andreeva outclassed American Hailey Baptiste 6-1 6-3 under the Court One roof to equal her best Wimbledon run by reaching the last 16 on Saturday.
Carrying a red floral wreath bearing his shirt number, Diogo Jota's Liverpool teammates joined relatives and residents in a small Portuguese town on Saturday for the funeral of the football star, who died with his brother in a car crash on Thursday.
An 83rd-minute Weverton own goal from a deflected Malo Gusto cross gave Chelsea a nervy 2-1 win over a spirited Palmeiras side in the Club World Cup quarter-finals on Friday.
Women's top seed Aryna Sabalenka fought off inspired home favourite Emma Raducanu in a cauldron-like Centre Court atmosphere to keep her Wimbledon quest on track but it was the end of the road for two other Grand Slam champions on Friday.