ATP roundup: Nicolas Jarry ousts home-country favourite Elias Ymer in Stockholm
Tiafoe apologises for swearing at umpire in furious rant after loss in Shanghai
Zverev scrapes through as Djokovic cruises to Shanghai Masters last 16
Alcaraz and Medvedev win Beijing openers as Zhang scores big upset
Rafael Nadal to face qualifier in first round on return to Rome
Novak Djokovic dominates Roman Safiullin to reach Monte Carlo third round
Ugo Humbert roars back in Monte Carlo while Karen Khachanov battles past Cameron Norrie
Gael Monfils and Arthur Fils sail through, Stan Wawrinka crashes out at Indian Wells
Gauff, Sabalenka and Rybakina win WTA semis, Rune & Dimitrov move into ATP Brisbane final
Rafael Nadal's comeback halted by Jordan Thompson in epic encounter in Brisbane
Carlos Alcaraz stunned by qualifier Roman Safiullin on return at Paris Masters
ATP roundup: Shintaro Mochizuki stuns top seed Taylor Fritz in Tokyo
ATP roundup: Alexander Zverev and Karen Khachanov lift titles in China
ATP roundup: Alexander Zverev reaches Chengdu final, Khachanov targeting Zhuhai title
Jannik Sinner embracing improved physicality and top-10 mentality in Grand Slam push
Deadly Djokovic repels Rublev in four sets to reach semi-finals
Jannik Sinner stops Roman Safiullin to move into first Wimbledon semi-final
Denis Shapovalov facing spell on sidelines after latest injury setback
Safiullin knocks out Shapovalov to reach maiden major quarter-finals at Wimbledon
Nadal and Alcaraz down Dutch duo to reach quarter-finals at Olympics
Djokovic withdraws from Canadian Open after beating Nadal at Olympics
Alcaraz hindered by groin injury during Olympic second-round win over Griekspoor
Tennis Tracker: Murray's career lives to fight another day, Zverev through to second round