Novak Djokovic came from behind to beat Adrian Mannarino in the second round of the Cincinnati Open, while third seed Alexander Zverev was eliminated by Robin Haase.
Djokovic, the 10th seed, recovered from losing the opening set as he saw off Frenchman Mannarino 4-6 6-2 6-1 in two hours and six minutes.
The 10th-seeded Serb, who has reached the final five times, suffered stomach problems during the match and was tended to by a doctor during the second set.
Djokovic returned to wrap up the second set and raced into a 5-0 lead in the decider before serving out the match.
The Serbian Wimbledon champion was joined in round three by Haase after he produced a surprise with a turnaround of his own.
Ranked 55th in the world, Hasse advanced at the expense of world No.4 Zverev 5-7 6-4 7-5.
“We’ve played four times now,” Haase said. “The first time he literally kicked my ass. ... That was the tournament where he actually came up. And, yeah, since then he’s come a long way.
“And now I was there twice physically, mentally and game-wise I was there. And we have to be a little bit lucky, as well, against these top guys.”
Haase will face Pablo Carreno Busta in the third round after the Spanish 13th seed beat Bradley Klahn 6-4 6-4.
Former champion Marin Cilic, competing in Cincinnati for the first time since lifting the trophy in 2016, beat qualifier Marius Copil 6-7(4) 6-4 6-4.