Dubai, United Arab Emirates: Novak Djokovic won his 16th match of an undefeated season, hammering Russia's Karen Khachanov 6-2, 6-2 on Thursday for a place in the Dubai Championships semi-finals.
The world number one will face either third seed Gael Monfils or Richard Gasquet for a place in the final.
It will be four-time champion Djokovic's ninth appearance in the Dubai semi-finals.
The top seed also tightened his grip on the world number one ranking in the face of competition at this week's Acapulco event from second-ranked rival Rafael Nadal.
Djokovic, who has yet to drop a set in Dubai this year, needed just 68 minutes to beat Dubai-based Khachanov for the third time in four meetings.
"The wind was even stronger today on the court, changing directions all the time. It was really, really tough to get the rhythm for the serve," Djokovic said.
"Karen made a lot of unforced errors, which obviously made my life easier especially in the first set to go up 5-1, two breaks.
"From my end it was a solid performance. I moved well in the defence. I was using the variety, the dropshots, always making him guess what is coming next. That was the goal obviously."
Meanwhile, second seed Stefano Tsitsipas beat Germany's Jan-Lennard Struff 4-6, 6-4, 6-4 to set up a semi-final with Britain's Dan Evans, who outlasted Andrey Rublev 6-2, 7-6 (11/9).