Video: Federer – The Swiss Maestro


Federer has played some amazing tennis over the years, which has earned him 17 majors. His endurance has been impeccable. Watch some of the great points he has played throughout his career.