Roger Federer Announces Retirement

The 41-year-old retires with 20 Grand Slam titles and $130 million in on-court winnings, both the third most ever.