World number two Justine Henin remains on course for a second straight tournament win after beating Jelena Jankovic in the Qatar Open semi-final.
Henin won her fourth Dubai title last week
She won 6-7 (5-7) 6-2 6-4 and will face Svetlana Kuznetsova, who beat Daniela Hantuchova 6-4 6-2, in the final.
Henin lost a tight first set but broke three times in the second.
She twice led by a break in the decider before failing to serve out in game nine, but broke Jankovic again in the following game to seal the win.
"I think I need some tennis," said Henin, who split with her husband late last year and made a delayed start to the season.
"I am happy to stay longer on the court, but it is always better to win in two sets.
"You need to keep fighting and I needed this kind of a match to get my confidence back.
"I am very happy with the way I kept fighting. I wasn't playing very well, but I came back very strongly.
"I had my chances in the first set, but did not take those opportunities.
"In the second set I played much better and in the third set I had control of the match, even though it was hard to keep my serve. I remained very aggressive on the return."