Invaincue tout au long de la saison 1988, Yordanka Donkova reprend son record du monde le , lors du meeting de Stara Zagora, en établissant la performance de 12 s 21 avec un vent légèrement favorable de . Sélectionnée dans l'équipe bulgare pour les Jeux olympiques de 1988 à Séoul, elle remporte aisément sa finale en 12 s 38 (nouveau record olympique), devant l'Est-Allemande Gloria Siebert. En début de saison suivante, la Bulgare s'adjuge son second titre continental en dominant sur haies la soviétique Lyudmila Narozhilenko lors des championnats d'Europe de La Haye. La Bulgare se retire ensuite progressivement des pistes pour donner naissance à son premier enfant en 1991.