Djokovic has not dropped a set in the tournament so far and his form makes him a strong favourite to win the Grand Slam for a fifth time.
Following the match, the Serb said: "I just tried to make him play an extra shot. He has a very difficult serve to read. It's difficult when you haven't played someone, it took me some time. It was a good performance tonight and what stands out is the serve – I got a lot of aces and a lot of free points."
Djokovic will now face off against world number eight Milos Raonic for a spot in the finals; he has defeated the Canadian in their last four meetings.
Speaking about their upcoming match he said: "I played Milos finals of Bercy last time.
"I know what to expect. We practice a lot. We live in the same place. We're good friends. He's very confident. He's been playing some great tennis in last 15 months. He deserves to be where he is now, top 10, coming closer to top five of the world. Tough one. Definitely a tough one. I need to be at my best, top of my game, in order to win that match."