Hun ble nummer seks i kulekonkurransen under Sommer-OL 1968. Året etter kom hun på fjerdeplass i friidretts-EM, etter å ha satt bulgarsk rekord med 18,04 meter. Ved sommerlekene i 1972 tok Khristova bronsemedaljen med 19,35 meter, bak sølvvinner Margitta Gummel fra Øst-Tyskland.