Arguably the greatest tennis player of all time, Roger Federer has won 17 Grand Slam titles — more than any men's player ever. In celebration of his 35th birthday on Aug. 8, 2016, we present these rare photos of Federer through the years.

More

You May Like