Rafael Nadal marches on at French Open but Kevin Anderson hopes ended

Rafael Nadal remains on course for an 11th Roland Garros title after beating Maximilian Marterer in straight sets.

The world number one was given a fine test by the young German but came through to secure a 6-3 6-2 7-6 (7/4) victory.

It was a significant result for the Spaniard, who claimed his 900th career win.

Nadal will face Argentinian Diego Schwartzman, the 11th seed, after he came back from two sets down to beat sixth seed Kevin Anderson.

The South Africa looked imperious in the early stages of the match, dropping just three games as he took the first two sets, but Schwartzman somehow recovered for an unlikely 1-6 2-6 7-5 7-6 (7/0) 6-2 triumph.