Former world No. 4 James Blake, who won his first Wimbledon match in five years today, says that Roger Federer is the greatest player of all time, but the ongoing evolution of training and the sport means Federer will be eclipsed in time.

“Training technology just keeps getting better,” Blake said. “You just look at the guys; same as in football. Linebacker used to be 180 pounds back in the '70s. Now they're 240 and running faster.

“In tennis, as much as I'm probably going to be that guy when I'm 40 years old saying the good old days we would have the game, [it] just keeps getting better. Roger Federer, in my mind, is the greatest of all time right now.  But in 10 years, whoever is No. 1 in the world at that time is the best at that time. The game gets better. Guys are able to handle things more than they used to.”