Wednesday 15 March 2017 08:11, UK
Top seed Angelique Kerber crashed out of the BNP Paribas Open after being defeated by Elena Vesnina.
The German, who will return to world number one at the end of the week owing to Serena Williams' absence in Indian Wells, has been struggling for form this season following a stunning 2016 and she was defeated 6-3 6-3 by the Russian.
Kerber was two games away from going out in the previous round before battling back to beat Pauline Parmentier, but there was no reprieve against Vesnina, who enjoyed the best win of her career.
Third seed Karolina Pliskova was the beneficiary of a retirement by Timea Bacsinszky as she advanced to the last eight.
Pliskova was leading 5-1 in the first set when her Swiss opponent called time on the match due to a wrist injury, setting up a meeting with Garbine Muguruza.
The Spaniard won an undulating contest against in-form Elina Svitolina 7-6 (7/5) 1-6 6-0 and will need to become more consistent if she is to prosper against the Czech.
Venus Williams survived a scare against China's Shuai Peng, coming from behind to win 3-6 6-1 6-3, while Zvetlana Kuznetsova dismissed Johanna Konta's conqueror Caroline Garcia 6-1 6-4.
Fifth seed Dominika Cibulkova is out, though, as she was beaten 6-4 3-6 6-2 by Russian Anastasia Pavlyuchenkova, who will meet her compatriot Kuznetsova in the next round.
Caroline Wozniacki continued her impressive start to the year by defeating ninth-seed Madison Keys in straight sets.
The Dane, who has already reached to finals on tour in 2017, triumphed 6-4 6-4 to set up a meeting with Kristina Mladenovic.
Mladenovic advanced after a routine 6-3 6-3 success over Lauren Davis.
For those on the move, we will have Indian Wells covered on Sky Sports News HQ and don't forget that you can follow us via our website skysports.com/tennis, our app for mobile devices and iPad or our Twitter account @skysportstennis for news, reports, live blogs and expert analysis.
Non-subscribers can grab a NOW TV Sky Sports Day Pass for just £6.99 or Sky Sports Week Pass for £10.99. No contract. You can enjoy access to all seven Sky Sports channels and watch on a TV with a NOW TV Box or on a range of devices.