Roger Federer will hang up his racket as one of the greatest and most-loved sportspeople in history. The Swiss icon, 41, has announced his decision to retire from competitive tennis after the Laver Cup in London next week. After 20 Grand Slam titles, 1,251 matches won and more than £113million in career prize money, the curtain will