Bianca Andreescu was in good form again as she saw off Maryna Zanevska to reach the last eight at the Internationaux de Strasbourg.
Until this week the Canadian had been absent from the WTA Tour since making the final in Miami back in March, missing recent events after a positive COVID-19 test.
But she has now won two straight matches on clay for the first time in her career, having barely played on the surface at tour level before.
Top seed Andreescu was playing an opponent ranked outside of the world's top 250 for a second straight day, though she emphatically did the job against qualifier Zanevska, winning 6-1 6-4 in just 65 minutes.
Aside from needing to recover from 4-2 down in the second set, Andreescu had few problems and converted all five of the break points she forced in the contest.
— wta (@WTA) May 25, 2021
However, the second seed at the WTA 250 event is out.
Australian Open quarter-finalist Jessica Pegula was upset by Arantxa Rus, losing 6-4 6-4.
Pegula won only 10 of her 31 points on second serve as she was broken on five occasions.
But there was relief for seventh seed Shelby Rogers, who won an epic contest lasting three hours and 23 minutes against fellow American Christina McHale.
Rogers won 7-5 6-7 (6-8) 7-5 in a memorable clash. The eventual winner was a point away from wrapping up the victory in straight sets before later needing to save a match point herself in the decider.