Danskan besegrade förre Parisvinnaren Svetlana Kuznetsova, Ryssland, med 6–1, 4–6, 6–2.

Det är andra gången i karriären som den förra danska världsettan är så långt framme i Franska öppna.

De två hade aldrig tidigare mötts på grus och ryskan, som vann i Paris 2009, var favorit då hon trivs bättre på underlaget.

Men Wozniacki var starkast och i avgörande set bröt hon ryskans serve två gånger.

I kvartsfinalen ställs Wozniacki mot vinnaren i mötet mellan Samantha Stosur, Australien, och Jelena Ostapenko, Lettland.

Kroatiskan Petra Martic, rankad 290 i världen, är framme i åttondelsfinal efter seger över 17:e seedade lettiskan Anastasija Sevastova med 6–1, 6–1. Martic var tidigare rankad topp 50 i världen, men har fallit efter en ryggskada som hållit henne borta från tennisen i tio månader.