
Two-time grand slam finalist Kevin Anderson has announced his retirement from tennis.
The 35-year-old South African hit a peak of world number five in 2018 after the best 12 months of his career in which he reached a first slam final at the US Open before repeating the feat at Wimbledon.