She was down 0-3 and 0-40 in the final set on the carpet surface but rallied to take the match in a two-hour, 28-minute duel.
Erakovic, 23, has continued to improve this year and played in three of this year's Grand Slams, only missing out on qualifying for the Australian Open.
She was a semifinalist in the doubles at Wimbledon this year too, when she was partnered by Thailand's Tamarine Tanasugarn.
The Croatian-born right-hander, who was ranked as low as 324th in the world this year, has earned $190,000 on Tour in 2011 and will give that a major boost this weekend.
The path to the final was tough and Erakovic defeated world No25 and tournament top seed Daniela Hantuchova in the quarter-finals.
Zahlavova- Strycova made the final on the back of a 6-4, 6-3 win over her Dutch opponent Michaella Krajicek.
The match will mark the first career meeting of Erakovic and Zahlavova-Strycova.
The Czech player has made one previous final on the WTA Tour, losing 2-6, 6-1, 2-6 to Agnes Szavay in Prague last year.
Zahlavova-Strycova has won 14 doubles titles on the WTA Tour and has career earnings of more than $1.4 million.