Djokovic recently had an operation on his elbow in an attempt to cure a problem which has troubled him for the past two years, and is now through to the third round of the French Open without losing a set.
The Serbian, who has slipped out of the world's top 20 for the first time since he was a teenager due to his spell out injured, set up a third-round meeting with 13th seed Roberto Bautista Agut after a 7-6 (7/1) 6-4 6-4 victory over another Spaniard, Jaume Munar.
Second seed Alexander Zverev, along with Djokovic viewed as one of the few genuine obstacles to Rafael Nadal collecting an 11th title over the next fortnight, was almost packing his bags.
The 21-year-old German was trailing 2-1, and playing dreadfully, against Serbia's Dusan Lajovic but came back to win 2-6 7-5 4-6 6-1 6-2.
Fourth seed Grigor Dimitrov was also taken the distance by American Jared Donaldson who, tiring during a marathon final set, twice served underam, winning a game point with the first.
A gruelling showdown lasting four-and-a-quarter hours was eventually won by Bulgarian Dimitrov, 10-8 in the fifth.
In a match held over from Tuesday, Czech Tomas Berdych, the 17th seed, was a first-round casualty after he was beaten by France's Jeremy Chardy in five sets.
Meanwhile, Marco Trungelliti's epic journey came to an end in the second round.
The Argentinian became the unlikely darling of Roland Garros after driving for
10 hours from Barcelona to Paris, with his brother, mother and gran, on Sunday in order to register in time as a lucky loser.
Trungelliti, the world number 190, then stunned the tennis world by beating former top-20 player Bernard Tomic to net himself £69,000 in prize money.
However, the 28-year-old hit the skids in round two as he was beaten 6-1 7-6
(7/1) 6-1 by Italian Marco Cecchinato.
Related tennis links