Svetlana Kuznetsova reached her second Miami Open final with a straight-sets win over Timea Bacsinszky on Thursday.
The Russian two-time grand-slam champion overcame Bacsinszky 7-5 6-3 in their semi-final, reaching the decider of the WTA Premier event for a second time.
Kuznetsova, the 15th seed, claimed the title in Florida in 2006 and is now on the verge of returning to the world's top 10 for the first time since 2010.
She will need to beat Angelique Kerber or Victoria Azarenka in the final to move into the top 10, but she has already eliminated Serena Williams and Ekaterina Makarova on her way there.
Swiss 19th seed Bacsinszky had her chances in the first set, but after squandering five break points she was punished in the 12th game.
There were five breaks of serve in the second set and three went Kuznetsova's way before she recovered from 15-40 down to close out her win in under two hours.
The final will mark Kuznetsova's 38th on the WTA Tour, as she eyes a 17th title and second of the year.