British number two Kyle Edmund's French Open campaign came to an end in the third round with a defeat by big-serving Kevin Anderson in five sets.
The South African fought back to win 6-7 (6-8) 7-6 (7-4) 5-7 6-1 6-4 in a near four-hour match.
Edmund, 22, had hoped to match his best Grand Slam run by reaching the last 16, but Anderson's greater experience told.
"Kyle is a great player and it came down to one or two points," Anderson, 31, said.
"I'm pleased to be through."
Anderson, who was a top 10 player before being hampered by a series of injuries, will now meet 2014 US Open champion Marin Cilic in the fourth round.