Yes in modern sports were the early 30s are still the Current Gen (see basketball with Durant, Curry and LeBron in their 30s still being the best players, and Cristiano and Messi aged 33 winning the Ballon d'Or in football).
Plus, Roddick won his only Slam and was 13 weeks #1 in the pre-Big 3 era, when players like Ferrero (?) could be #1. 2003 was a vacuum.