Fifth-seeded Sara Errani outlasted Carla Suarez Navarro to win 5-7, 6-4, 6-3 on Sunday and reach the French Open quarterfinals.
The Italian, who lost last year's final against Maria Sharapova, had to take a medical timeout near the end of the first set after doubling over in pain and holding her stomach.
After a few minutes of treatment, the 26-year-old resumed playing but soon lost the first set.
She eventually won on her second match point with a neatly played backhand drop shot and then screamed in delight.
The match lasted 2 hours, 29 minutes and featured 13 breaks of serve.
Errani will next play fourth-seeded Agnieszka Radwanska of Poland or 14th-seeded Ana Ivanovic of Serbia.