This afternoon's match was much more straightforward and Djokovic came through in a little over an hour.
The Serb began sluggishly, getting broken in the opening game before levelling the affair at 4-4 and going on to take the set 6-4.
Haase could offer little to stop the flow of Djokovic's consistent ground strokes and was soon 5-1 down in the second but showed resistance to get one break back in the seventh game.
However, Djokovic responded straight away by breaking again to take the second 6-2 and wrap up victory.
The 24-year-old will take on Andy Murray's conquerer Tomas Berdych in the final four on Saturday.