SOFIA, Bulgaria -- Top-seeded Simona Halep of Romania rallied from a set down to beat Ana Ivanovic 2-6, 6-1, 6-3 on Saturday and reach the final of the season-ending Tournament of Champions.
Halep, who has won five WTA titles this year, took a 2-1 lead in the opening set, but then surrendered to an inspired Ivanovic as the Serbian broke her serve twice.
Halep took full control in the second set thanks to her first serve -- only to then stumble in the third set.
Ivanovic, a two-time winner of the tournament, took a 3-0 lead before Halep fought back, winning six consecutive games.
Halep will play either Samantha Stosur or Anastasia Pavlyuchenkova in Sunday's final.