Michael Phelps would have been kicking himself had he elected not to come out of retirement to compete in the 2016 Rio Olympic Games.
The American swimming legend, who overturned his decision to quit after London 2012 two years later, now has 22 gold medals to his name after winning four events in the pool this past week.
Phelps has cemented his status as the greatest Olympian of all-time after finishing top of the podium in the men’s 200m butterfly, 200m individual medley, 4x100m freestyle relay and 4x200m freestyle relay.
But for all the success he has enjoyed in Brazil so far, speculation surrounding whether he will compete in another Olympics has been rife from day one.
Phelps has put an end to the rumours though, announcing his plans for the future ahead of the 2020 Games in Tokyo.
The 31-year-old has said he has no intention of swimming at another Olympics after the conclusion of Rio 2016.
"I'm not going four more years and I'm standing by that," he said as per BBC Sport.
"I've been able to do everything I've ever put my mind to in the sport. I'm happy with how things finished.”
Given Phelps’ dominance in the sport has shown no signs of waning in Rio, not everyone is convinced this will be his last outing.
That includes compatriot Ryan Lochte, who firmly believes Phelps will compete in his sixth Olympics at Tokyo 2020.
"I guarantee he will be there,'' Lochte told NBC. "I think so. I really think so. So Michael, I'll see you in Tokyo,” he said.
Phelps has an opportunity to add to the 27 Olympic medals he has won since making his bow in the competition at the Sydney 2000 games when he partakes in the 4x100m medley relay on Sunday.
The United States lead the Rio 2016 medal tally with a 50-medal haul comprising 20 gold, 13 silver and 17 bronze.
Will Phelps compete at Tokyo 2020? Give YOUR opinion in the comment box below!