Belgian Tia Hellebaut, the women's high jump champion at the Beijing Olympics in 2008, has called an end to her career during a press conference on Wednesaday.
Hellebaut said she no longer had the strength to compete at the top level.
The 35-year-old could finish only eighth at the European Indoor Championships in Gothenburg last week.
Hellebaut also competed in the heptathlon during her career and was indoor pentathlon world champion in 2008 as well as high jump European champion two years earlier.
She had twice before interrupted her career to have children but has now called time on her athletic endeavours.