American fourth seed Sofia Kenin stormed into the fourth round of the French Open with a 6-2 6-0 demolition of Romanian qualifier Irina Bara.

The Australian Open champion lost the first two games before turning on the power and winning the remaining 12 to reach the last-16 at Roland Garros for the second time.

Bara took her chances early on and broke for 2-0 but her hopes of a major upset were shortlived as Kenin shook her early jitters to advance.

Kenin will face France's Fiona Ferro next. 

Petra Kvitova admitted earlier this week that she did not know much about her third-round opponent Leylah Fernandez but she will not forget their first meeting after scraping into the last 16.

Petra Kvitova

The 7-5 6-3 scoreline looked comfortable enough but it failed to tell the story of a match in which Kvitova was pushed to the limit and required every one of the 32 winners she struck to finally quell the 18-year-old Canadian's challenge.

Last year's French Open junior champion Fernandez had two set points in an opener she led 5-1 and soaked up losing nine games in row before worrying the seventh seed again late on.

No wonder the 30-year-old Kvitova looked so relieved when she cracked a winner to end Fernandez's resistance after a near two-hour battle between the two left-handers.

The twice Wimbledon champion has reached the fourth round in Paris for the fifth time and will be starting to fancy her chances with China's unseeded Zhang Shuai up next.

However, the Czech could so easily have gone the way of many of the other seeds as Fernandez confirmed that American Coco Gauff is not the only teenage rising star.

"I definitely think she is really playing a great game," Kvitova told reporters. "She's a great mover. She makes a lot of balls, and if she has a chance, she's really going for it.

"It was really challenging today and I'm really happy I found a way even though it wasn't easy."

Ons Jabeur

Tunisia's Ons Jabeur beat eighth seed Aryna Sabalenka 7-6(7) 2-6 6-3 to also advance from the third round.

The 30th seed displayed her trademark court craft to undermine Sabalenka's power as she surpassed her previous best third round showing at Roland Garros in 2017.

Sabalenka led 5-1 in the opening set tie break, but a series of errors allowed 26-year-old Jabeur to snatch it.

Former French Open junior champion Jabeur's level dipped in the face of some fierce Sabalenka hitting as the second set slipped away in little over 20 minutes.

But the Tunisian re-grouped and forged 3-0 ahead in the deciding set.

She also had points for a 4-0 lead, but Belarussian Sabalenka upped the intensity and the decibel level to stay in contention.

Sabalenka saved three match points at 2-5, then had a break point in the next game. But Jabeur remained composed as she brought up a match point and showed great touch to angle away a short forehand, then sealing the win with a first serve. 

Former champion Jelena Ostapenko was knocked out by Spain's Paula Badosa who won 6-4 6-3.

The Latvian, who lifted the Suzanne Lenglen Cup in 2017, lacked control as she hit 32 winners but dished up 43 unforced errors in only one hour and 22 minutes.

Ostapenko threatened a comeback in the second set but was too inconsistent, a woeful double fault earning Badosa a match point, which she converted when the Latvian whacked a forehand wide.

Badosa, who also beat 2018 Roland Garros runner-up Sloane Stephens in the second round, was overwhelmed after causing another upset, sobbing in her towel as Ostapenko left the court.

Badosa, winner of the 2015 junior title in Paris, will next face German Laura Siegemund for her maiden appearance in the last 16 of a Grand Slam.

Her previous best performance at a major was reaching this year's Australian Open second round