Kevin Anderson, the former world number five and two-time grand slam finalist, has retired from tennis aged 35.
The South African, who won seven ATP Tour titles, announced his decision in a Twitter post on Tuesday.
“I don’t remember a time in my life when I wasn’t playing tennis,” Anderson wrote.
“I started on the journey 30 years ago when my Dad put a racquet in my hands and told me if I was willing to work hard, I could be one of the best players in the world.
“Since then, tennis carried me far beyond my roots in Johannesburg, South Africa and truly gave me the world.
“I’ve experienced so many different challenges and emotions; this sport can be exhilarating and at the same time lonely.
“I’ve had ups and downs, but I wouldn’t change it for anything. My journey helped me become the man who I am today.”
Anderson thanked his family, coaches, sponsors and fans before adding: “I am so thankful for the wonderful things that have come my way purely because I was a part of this sport.
“As a kid, my Dad used to tell me that success isn’t defined by results, but by the effort and sacrifice you make along the way in becoming the best you can be.
“I gave it my best.”
Anderson played the US Open final in 2017, losing in straight sets to Rafael Nadal. He ran into another of the sport’s greats in the Wimbledon championship match the following year, beaten by Novak Djokovic.
Anderson’s last tour title came at the Hall of Fame Open in July 2021.