Triple championne olympique en titre, elle remporte l'or au lancer de poids F20 aux Jeux de Sydney en 2000 (), aux Jeux de Londres en 2012 () et aux Jeux de Rio en 2016 (). En 2016, après la compétition, elle met sa médaille d'or aux enchères pour payer le traitement anti-cancer de Victoria, une petite fille polonaise de neuf ans. Pour ça, elle reçoit le World Fair Play Diploma de l'International Fair Play Committee en 2017.