Cape Town - Olympic superstar Cameron van der Burgh has announced he will retire from competitive swimming following the ongoing FINA World Swimming short course Championship in Hangzhou, China.
READ: Olympic medallist Van der Burgh hangs up his goggles
Van der Burgh's announcement came minutes after he won gold in the men's 100m breaststroke.
Van der Burgh previously hinted that he would retire after the 2020 Olympic Games in Japan.
However, the 30-year-old - who now resides in London - has decided to call time on his illustrious career.
The South African has an impressive swimming resume, with a gold and silver medal from the 2012 London and 2016 Rio Olympics, respectively, as well as four Commonwealth Games gold medals, two silvers and three bronze medals.
Van der Burgh will swim his final race, starting with Saturday's heats for the men's 50m breaststroke in China.
Following his retirement announcement, social media went crazy with former Olympians, fellow swimmers and fans sending their well wishes.
Here's how social media reacted: