Poland's Agnieszka Radwanska charged into the women's final of the BNP Paribas Open at Indian Wells on Friday with a straight-sets win over Romania's Simone Halep.
Radwanska avenged her loss to the rapidly improving Halep in Qatar last month with a 6-3 6-4 win on the Californian desert hardcourts.
Radwanska, ranked third in the world, will play either China's Li Na or Italian veteran Flavia Pennetta in Sunday's final.
Radwanska took the opening set with a single break of serve but found herself trailing the second when Halep broke.
But the Pole regained control, getting back on level terms then getting a second break and serving out her victory to reach her first final at Indian Wells.