Bastad:
After losing the first eight games Saturday, the Czech managed to break Williams' serve and then tie the set at 2-2.
Zakopalova used the momentum to keep the set close but top-ranked Williams broke back to take the set and the match.
In the day's other semifinal, Sweden's Johanna Larsson came from behind to overpower Italy's Flavia Pennetta 2-6, 6-3, 6-4.
Williams will meet the home favorite Larsson in Sunday's final of the clay-court tournament.
Topics mentioned in this article
Tennis
Caroline Wozniacki
Sweden
Marion Bartoli
Maria Sharapova
Advertisement
Get the Latest T20 World Cup 2024 Updates, check out T20 WC 2024 schedules and T20 World Cup points table at NDTV Sports. Like us on Facebook or follow us on Twitter for more sports updates. You can also download the NDTV Cricket app for Android or iOS.