World number two Caroline Wozniacki was sent packing from the third round of the Madrid Open on Wednesday while third-ranked Garbine Muguruza followed her swiftly out the exit door.
Denmark’s Wozniacki lost 6-2 6-2 to world number 20 Kiki Bertens, while Wimbledon champion Muguruza was beaten 6-2 4-6 6-3 by Daria Kasatkina in a thrilling late game.
Bertens, who reached the 2016 French Open semi-finals, beat the 27-year-old Wozniacki in an hour to claim the biggest scalp of her career and end Wozniacki’s hopes of reclaiming the number one spot from Simona Halep.
Australian Open champion Wozniacki had to win the Madrid title to overhaul Halep in the top spot but her defeat means the Romanian will retain first place.
Bertens’ will face five-times grand slam champion Maria Sharapova or Kristina Mladenovic of France in the last eight.
Spaniard Muguruza was playing in the last-16 of the Madrid Open for the first time but could go no further as she was overpowered by 15th-ranked Kasatkina in a thrilling late game which lasted two hours and 28 minutes.
Muguruza got off to a bad start in surrendering the first set against Kasatkina, who she had lost to in the semi-finals of the Dubai Duty Free Tennis Championships in February.
The 2017 Wimbledon and 2016 US Open champion was on the ropes when she was broken for the second time in the second set to fall 4-2 behind, but she came out fighting, breaking back immediately and once more to take the set.
She also showed great fighting spirit in the decider after going 4-1 down, saving eight break points to hold her serve and then break again to make it 4-3.
The 21-year-old Kasatkina, however, won the next two games and served out for the match, clinching a quarter-final berth when the Spaniard hit beyond the baseline.
The Russian will meet Czech Petra Kvitova who overcame Estonian Anett Kontaveit 6-7(4) 6-3 6-3.
Halep will face Karolina Pliskova, who raced past American Sloane Stephens 6-2 6-3.