
Iga Swiatek looked on the brink of losing her French Open crown but recovered from a set and a break down to extend her winning run at the French Open to 25 matches.
The four-time champion has not lost a match at Roland Garros since 2021, but she appeared to be heading for the exit when Elena Rybakina led 6-1 2-0.
Rybakina, the former Wimbledon champion, had raced into a 5-0 lead after only 20 minutes.
But in a match which eventually lasted two and a half hours, Swiatek came through 1-6 6-3 7-5.
The Pole, who turned 24 on Saturday, now matches Monica Seles' 1990s run of 25 match wins at the tournament.
She said: "It was tough. In the first I felt like I was playing against Jannik Sinner!"
Swiatek will face Elina Svitolina, who sprung a surprise by knocking out fourth seed and last year's runner-up Jasmine Paolini, in the quarter-final.
Not on my court! 🙅♀️🟠
— Roland-Garros (@rolandgarros) June 1, 2025
Four-time champion Iga Swiatek survives a three-set thriller 🆚 Rybakina.
Watch the best moments in our highlights, presented by @Emirates ✈️#RolandGarros #FlyBetter #Emirates pic.twitter.com/C8d8Zp1pja
The 30-year-old from Ukraine saved three match points before winning 6-4 6-7 (6) 6-1 in another dramatic match.
"I would've never believed this match would swing my way," she said. "It was a really difficult match, Jasmine was playing really, really well. It was really tough. I had to fight until the last point and I'm very happy to be in the next round.
"Of course it's one or two points which decided the second set. I was really pleased to win the second set and played really well to close the match.
"We are at a grand slam so everyone is playing very well and everyone is fighting. It's all about trying to stay focused and finding the opportunities."
Svitolina's husband, Gael Monfils, was knocked out by Jack Draper in a thrilling four-setter on Thursday night.
"It's important to recover because today was a very difficult match," she added.
"An ice bath, some food, speak with my brother and Gael as well, enjoy the moment with them and then practice tomorrow to prepare for my next round."
Italian Paolini, who also reached the Wimbledon final last year, said: "It's a tough one. I think we played a great match. I had my chances.
"She played well, I didn't. You know, it's tennis, so it's hard to accept, but I have to."
World number one Aryna Sabalenka beat American Amanda Anisimova 7-5 6-3 to book a last-eight meeting with Paris Olympic champion Qinwen Zheng, who battled past Liudmila Samsonova in three sets.
"She is a great player, a tough one," Sabalenka said of Anisimova in her post-match interview.
"We had tough battles in the past. Honestly I was so focused, put as much pressure on her, change some rhythm. I am super happy with the win. She challenged me a lot."
Sabalenka is now the first player to reach the quarter-finals in 10 consecutive Grand Slams since Serena Williams between 2014-17.