Iga Swiatek's quest to win a second French Open title continued as she progressed into the fourth round with a 6-3 7-5 defeat of Danka Kovinic.

Playing early on Court Philippe-Chatrier on Saturday, the top seed made ultimately got past the world number 95 Kovinic in straight sets, though the Montenegrin did not go down without a fight.

Kovinic took all three break points that Swiatek offered up, with two of those coming in the second set, halting what seemed set to be a procession for the favourite.

It has been over 100 days since Swiatek last lost a match, but the Pole temporarily lost her composure as Kovinic reeled off four straight games to go from 4-1 down to 5-4 up.

The final game of Kovinic's streak was settled by a poor Swiatek backhand into the net as the 20-year-old saw the momentum swing the way of her opponent, who was frustrating the world number one with some sublime drop shots.

Swiatek took a moment to recover, donning an extra layer, and responded in the next game by holding to 15, and a stray forehand from Kovinic then handed the 2020 champion a break and the chance to serve out the match.

It was an opportunity Swiatek grasped, and though Kovinic fended off the first match point with a powerful forehand, a return straight into the net confirmed her exit.

Swiatek will face Zheng Qinwen or Alize Cornet in round four.

Data Slam: Swiatek closing in on Henin

Swiatek's winning streak now stands at 31 matches, just one short of the tally reeled off by former world number one Justin Henin in 2008. Should she go all the way and triumph again at Roland Garros, then she will match the longest winning streak of this century, set by Venus Williams in 2000 (35).

WINNERS/UNFORCED ERRORS
Swiatek – 13/23
Kovinic – 13/31

ACES/DOUBLE FAULTS
Swiatek – 1/0
Kovinic – 3/4

BREAK POINTS WON
Swiatek – 5/10
Kovinic – 3/3