The tournament is a warm-up for the Australian Open, which Djokovic won last year.
David Nalbandian of Argentina, seeded No. 4, and Richard Gasquet of France will clash in the other semi.
Nalbandian outlasted Australian veteran Lleyton Hewitt 7-6 (7-3), 7-5 and Gasquet eliminated countryman Jeremy Chardy 6-2, 7-6 (7-4) in the quarterfinals.
Exploding whale video goes viral on Internet
Twerking Brooklyn burglar 'dropped it like it was hot' prior to theft