Second seed Novak Djokovic produced a few flashes of temper as he fought back from a set and a break down to beat Marcos Baghdatis 6-7 6-3 6-4 in the Dubai Championships semi-finals.
The defending champion next meets seventh seed Mikhael Youzhny who put out Austrian outsider Juergen Melzer 7-5 7-6.
Youzhny defeated Djokovic in the Rotterdam Open semi-finals two weeks ago but the world number two says that meeting will count for little.
Djokovic, who was taken to three sets for the third time in four rounds, says
he should've won that match and he's feeling motivated to win another title and get his revenge.