France's Jo-Wilfried Tsonga then spoiled the return of Scottish world No. 4 Andy Murray, who missed the end of last season after undergoing back surgery in September.
Tsonga, who won 7-5, 6-3, went down an early service break in the second set but then reeled off four straight games en route to victory in just over an hour.
The 10th-ranked Frenchman will next take on world No. 2 Novak Djokovic of Serbia in Friday's other semifinal.
The world's top players are competing in the United Arab Emirates in preparation for next month's Australian Open, the first Grand Slam event of the 2014 season.