The world number 23 served up five double faults as well as the same number of aces but she was far more dominant on her serve as she eased through 6-1 6-2 in an hour and five minutes.
Irina-Camelia Begu, seeded eighth, sent down seven aces as she moved into the last four with a 6-3 6-4 win over Anastasija Sevastova.
Sevastova's serve deserted her as she produced five double faults and Begu went through in an hour and 19 minutes.
Elena Baltacha could not reproduce performance which had seen her eliminate third seed Julia Goerges as she was easily beaten by Aravane Rezai.
The world number 61 had edged out Goerges in a third set tie-break to advance to the third round but Baltacha had little success on her serve, producing four double faults, and she failed to take advantage of any of her three break points.
The Frenchwoman eased through 6-2 6-2 in an hour and 24 minutes.
Angelique Kerber wasted little time as she overcame 44 rankings places to trounce Johanna Larsson 6-0 6-1 in just 45 minutes.