WTA roundup: Russians Daria Kasatkina and Mirra Andreeva reach semis in China
WTA roundup: Bogdan scores upset in Osaka, Muchova & Krejcikova win in Ningbo
WTA roundup: Anna Kalinskaya rallies at Ningbo Open to see off Hon
Jannik Sinner survives challenge from Cincinnati qualifier Alex Michelsen
Sinner or Alcaraz? Swiatek to finally master grass? Flashscore's 2024 Wimbledon predictions
Jessica Pegula knocks out Coco Gauff before beating Anna Kalinskaya to win Berlin Open
Sabalenka and Jabeur both retire from Berlin Open quarter-final clashes
Elena Rybakina beats Madison Keys to set up Miami quarter-final clash with Maria Sakkari
Djokovic and Rybakina face tricky opponents to reach Wimbledon last eight
Anna Kalinskaya shocks Iga Swiatek in Dubai to book final with Jasmine Paolini
Jasmine Paolini downs giant-slayer Anna Kalinskaya to win Dubai Championships
'Better and better' Swiatek edges closer to stunning Doha-Dubai double
Editors' Picks: Dubai decider, a Six Nations headliner & the League Cup final
Alcaraz gears up for Zverev examination in Melbourne as Medvedev takes on Hurkacz
Zheng Qinwen finds groove to down Anna Kalinskaya and reach Australian Open semi-finals
Qinwen Zheng sinks Oceane Dodin to book Melbourne quarter-final spot
Qualifier Pavlyuchenkova pulls off upset in Adelaide, Badosa loses on return
Wimbledon champion Elena Rybakina showing form on clay ahead of French Open
Elena Rybakina into Wimbledon quarter-finals as Anna Kalinskaya retires
Tennis Tracker: Hurkacz & Sinner into Halle final, Paul to face Musetti in Queen's decider
Tennis Tracker: Gauff knocked out by Kalinskaya in Dubai, Rublev stunned by Mensik in Doha
Coco Gauff rallies past Karolina Pliskova to reach quarter-finals in Dubai
Anna Kalinskaya beats Jasmine Paolini to reach maiden Grand Slam quarter-final
Cazaux and Noskova aim to resume giant-slaying runs at Australian Open