All time great Roger Federer has announced his retirement from tenis at age of 41 ,with next week's Laver cup in London set to be his final event. Federer won 20 major trophies and record 103 ATP titles over the course of his 24 years carrier, including eight Wimbledon titles,and established Result as one of the most successful tennis player the sport has ever seen.