Top 10 seeds Ons Jabeur, Caroline Garcia and Maria Sakkari were all eliminated in a day of upsets in the Miami Open second round on Friday.

Qualifier Varvara Gracheva earned her first career top-five win by beating 2022 Wimbledon and US Open finalist Jabeur 6-2 6-2 in only 67 minutes.

Fifth seed Caroline Garcia also crashed out, losing 6-2 6-3 to 74th-ranked Sorana Cirstea, having also recently beaten the Frenchwoman at Indian Wells.

Bianca Andreescu came from a set down to beat seventh seed Maria Sakkari 5-7 6-3 6-4 in a match that lasted over three hours.

Andreescu displayed some of the form that saw her lift the 2019 US Open title, fighting back from a set down and proving composed in the big moments.

The Canadian, who is ranked 31st, will take on 2020 Australian Open champion Sofia Kenin in the third round.

Second seed Aryna Sabalenka had few problems against Shelby Rogers, winning 6-4 6-3 in one hour and 17 minutes. Sabalenka will next face 31st seed Marie Bouzkova.

The 2023 Australian Open champion has won 65 main draw matches in WTA-1000 events, which equals Marion Bartoli and Ashleigh Barty at the 30th place since 2009 for the most wins at this level.

Indian Wells winner Elena Rybakina beat Anna Kalinskaya 7-5 4-6 6-3, and Petra Kvitova eased past compatriot Linda Noskova 6-3 6-0.

Ninth seed Belinda Bencic dropped just two games as she cruised past Leylah Fernandez 6-1 6-1, and will face Ekaterina Alexandrova next as the 18th seed needed three to get past Taylor Townsend.

Veronika Kudermetova was eliminated by Marketa Vondrousova 6-4 6-2, who goes up against Karolina Pliskova in round three after she eased past Wang Xinyu in straight sets.