Klara Zakopalova of the Czech Republic defeated top-seeded Carla Suarez Navarro of Spain 6-3, 3-6, 6-2 to reach her second consecutive WTA final on Friday.
The third-seeded Zakopalova was runner-up at the Rio Open last week and was to play for her third singles title yesterday against Garbine Muguruza of Spain, who cruised into the final by beating Yaroslava Shvedova of Kazakhstan 6-2, 6-3.
The 32nd-ranked Zakopalova lost to Muguruza at a tournament in Australia earlier this year, which marked the first WTA singles titles for the 36th-ranked Spaniard.
Zakopalova, who won her first two titles in 2004, has lost her past 12 finals, including to Kurumi Nara of Japan in Rio.
The 15th-ranked Navarro was trying to reach her sixth WTA final. She is yet to win a title.