Modern medicine, nutrition science and physiotherapy make all this possible! Two decades ago, neither Federer, Nadal nor Djokovic would be winning multiple majors while in their mid 30's!
In the past NFL season, the MVP's of the regular season and playoffs are Aaron Rodgers (37 years old) and Tom Brady (43).
LeBron won the NBA championship last year and, at 36, expects more in the future. As great as Michael Jordan was, his last championship was at 32!
Steph Curry, who has won 2 MVP awards, may be having his best season ever, at 33.
The list goes on and on, in every sport, and tennis is no exception!