
Roger Federer, the 20-time grand slam champion and one of the greatest tennis players of all time, has announced his retirement from the sport at the age of 41.
The eight-time Wimbledon winner will play his final event at the Laver Cup in London next weekend after a 24-year career that saw the Swiss not only dominate tennis but do so with a style and grace that transcended the sport.