Second-seeded Dominika Cibulkova of Slovakia advanced to the final of the $740,000 Mercury Insurance Open with a straight- set win Saturday over Nadia Petrova.
Cibulkova beat the fourth-seeded Russian in a long first-set tiebreaker then cruised the rest of the way to a 7-6 (10-8), 6-1 win in 96 minutes on the hardcourts at La Costa Resort and Spa.
She will face either top-seeded Marion Bartoli of France or qualifier Chan Yung-Jan of Taiwan in the final. Chan upset third-seeded Serbian Jelena Jankovic on Friday to make the semifinals.
Cibulkova shook off nine Petrova aces and moved to 3-1 all-time against the Russian, avenging a quarterfinal loss to her in an event in the Netherlands earlier this year.
The 2012 Carlsbad champ will claim $96,000.