Djokovic has won 24 straight matches and is seeking his fourth major title in a row. His hopes of a second career French Open title continued with a win over Caruso, the 147th-ranked player in the world.
"It was a great test," Djokovic said after the victory. "I enjoyed it."
Djokovic's biggest problem Saturday was the heat. He left the court in the middle of the first set because of heat exhaustion.
Djokovic returned and breezed to victory in only two hours, four minutes.
Caruso was clearly frustrated by Djokovic's resiliency. The Italian let out a shout after hitting a ball into the net.
"He started playing really aggressive -- I knew he has nothing to lose ... he's won quite a few matches," Djokovic said of Caruso.
Djokovoic is in pursuit of his second French Open title. He won the tournament in 2016 and has 15 grand slams overall.