Top seed Klara Zakopalova breezed into the semi-finals of the Rio Open after a 6-4 6-0 win over Katarzyna Piter.