He is the player who once beat Roger Federer in under an hour but never reached the top 10 in the ATP rankings
Roger Federer retired in 2022 as one of the all-time greats, with 103 ATP Tour titles among his long list of stunning achievements. Federer’s 2004…






