The Swiss superstar, who turns 37 on Wednesday, has enjoyed a storied twilight to his stellar career and is still ranked No2 in the ATP World Tour rankings.
The winner of 20 Grand Slam titles, it is the opinion of many that Federer is the greatest player of all time.