Sebastian Ofner

Djokovic closes in on 100th title after downing Norrie to reach Geneva final
Birthday boy Novak Djokovic avenges Matteo Arnaldi loss to reach Geneva semi-finals
ATP roundup: Roberto Bautista-Agut upsets Ugo Humbert at Mallorca
Djokovic celebrates 37th birthday with much-needed win ahead of French Open defence
Novak Djokovic dominates Roman Safiullin to reach Monte Carlo third round
ATP roundup: Nuno Borges delights home crowd in Estoril as clay quarters loom
Another Kei Nishikori comeback ends in early Miami exit to Sebastian Ofner
ATP roundup: Hubert Hurkacz survives marathon in Rotterdam, Rublev eases through
Battling Andrey Rublev ends teen wildcard Shang Juncheng's run to reach Hong Kong final
Rublev survives scare as teenager Shang stuns Tiafoe in Hong Kong
Tennis Tracker: Jabeur secures second title of 2023, Rublev falls to surprise defeat
Kvitova and Wozniacki renew rivalry at US Open
ATP roundup: Yosuke Watanuki records upset in Washington over Auger-Aliassime
Stefanos Tsitsipas says Carlos Alcaraz 'biggest obstacle' ahead of quarter-final showdown
Tsitsipas blasts past Ofner in stylish fashion to make French Open quarter-finals
Manchester United cruise to victory over shocking Wolves to climb into top six
Julius Masaba propels AFC Leopards past rivals Gor Mahia in Mashemeji derby
FA Cup third round draw: Holders Palace face non-league Macclesfield, Spurs host Villa
Mohamed Salah left out of Liverpool's squad for Inter clash following outburst