The 15-year-old Czech player won her second WTA Tour title when she beat Virginie Razzano 5-7, 6-3, 6-2 in the final.
Top seed Victoria Azarenka overcame a lapse of concentration to defeat Ana Ivanovic 6-0, 4-6, 6-3 and reach the final of the Carlsbad Open on Saturday.