Norway's Casper Ruud and Denmark's Holger Rune led a Viking charge into the last 16 of the French Open with impressive wins at Roland Garros on Saturday.

Eighth seed Ruud battled back to beat Italy's Lorenzo Sonego to take his place in the fourth round in Paris for the first time. A little later, Danish 19-year-old Rune continued his sensational progress as he trounced France's Hugo Gaston.

Things looked bad for Ruud when a fired-up Sonego won the third set 6-1 to move within a set of progressing, but the 23-year-old took control to win 6-2, 6-7(3), 1-6 ,6-4, 6-3.

Sonego threw the kitchen sink at Ruud as he hit back from losing the first set and ended up with 62 winners to Ruud's 39 in the 3-1/2 hour duel.

French Open: Bopanna-Middelkoop upset second seeds Mektic-Pavic to reach quarterfinals  

But Ruud, who owns two claycourt titles this year, calmly weathered the storm and was the stronger player as he finished off the match in style.

He will face 12th seed Hubert Hurkacz in the last 16.

Rune, who beat 14th seed Denis Shapovalov in straight sets in the opening round and followed up with another comfortable win in round two, was too good for home hope Gaston.

The French Open debutant dominated from the word go as he chalked up a 6-3, 6-3, 6-3 victory.

He will face Greek fourth seed Stefanos Tsitsipas next.