Julia Goerges rallied to defeat Kirsten Flipkens of Belgium 1-6, 6-2, 6-3 Saturday to reach her second final of the season at the Generali Ladies.
The fifth-seeded German will play either top-ranked Victoria Azarenka or Irina-Camelia Begu of Romania in Sunday's final.
In the opening set, Goerges dropped serve three times and double-faulted on set point. She settled with an early break in the second and dominated the rest of the match.
The 19th-ranked Goerges, who also reached the final in Dubai in February, is looking for her third career WTA title after wins in Stuttgart last year and in Bad Gastein in 2010.