No. 3 Klara Zakopalova advances
Zakopalova, trying to reach her third final this year, broke Vekic's service twice in the final set to close out the match in the southern city of Florianopolis. Zakopalova was runner up to Kurumi Nara of Japan at last week's Rio Open.
Zakopalova, who turned 32 on Monday, said "conditions are very tough for me because I don't like the heat very much."
Second-seeded Garbine Muguruza of Spain beat South African Chanelle Scheepers 6-2, 6-1 in a second-round match.
Copyright 2014 by The Associated Press
MORE TENNIS HEADLINES
- Serena, Halep top women's Open seedings
- Djokovic, Federer seeded 1-2 for US Open
- Bouchard, Wozniacki toppled in New Haven
- Isner cruises into Winston-Salem quarters