Sixth seed Sara Errani came through in straight sets against Jelena Jankovic to reach the French Open quarter-finals.
However, the 2012 finalist certainly did not have things all her own way and was pushed hard by her Serbian opponent before eventually completing a 7-6 (7-5) 6-2 victory in just under two hours.
A remarkable first set lasted 81 minutes - due in part to the fact Jankovic required extended treatment on her right thigh - and featured no fewer than eight breaks of serve.
Having found herself 4-1 down early on, Jankovic fought back and twice served for it only to be broken on both occasions.
The Serb then came from 5-2 down in the breaker to level at 5-5, but surrendered the set with a weak forehand into the net.
Errani then claimed an early double-break in the second to move 3-0 ahead and, although Jankovic rallied to reduce the deficit to 3-2, the tenth seed rather ran out of steam as the Italian closed out victory.
Errani now faces Andrea Petkovic who came from a set down to beat Dutch qualifier Kiki Bertens.
The German looked to be trouble as Bertens raced through the first set, but she dug deep and, having levelled the match, came through a tense deciding set to claim a 1-6 6-2 7-5 victory.
A topsy-turvy final set saw seven breaks of serve, but it was Petkovic who made the decisive move to break in the 11th game before serving out to get the job done.
It is the fourth time Petkovic has reached the quarter-final of a grand slam having also reached the last eight at the Australian Open, US Open and at Roland Garros in 2011.
The highest remaining seed in the women's draw, Romania's Simona Halep, is also safely into the last eight after a 6-4 6-3 success over America's Sloane Stephens.
The fourth seed just had the edge in a tight encounter, Stephens eventually paying for an unforced error count of 35 as Halep reached her first quarter-final at Roland Garros.
Halep will play former champion Svetlana Kuznetsova in the last eight after the Russian beat Czech Lucie Safarova 6-3 6-4 in one hour and 20 minutes.