Caroline Wozniacki will face Romanian world number three Simona Halep in the semi-finals of the Tennis Grand Prix in Stuttgart after beating in-form Spaniard Carla Suarez Navarro 6-0 6-3.
Dane Wozniacki, 24, took just one hour and six minutes to secure victory.
Halep, 23, overcame Italy's Sara Errani 6-4 6-4 to make the last four.
Germany's Angelique Kerber saw off sixth seed Ekaterina Makarova 6-3 6-2 and will face American Madison Brengle in the other semi-final.
Kerber had already beaten defending champion Maria Sharapova on Tuesday,
World number 43 Brengle, who previously beat reigning Wimbledon champion Petra Kvitova in the second round, saw off France's Caroline Garcia 3-6 6-3 6-3 in the day's final quarter-final.