In 2000 nam Ghribi deel aan de WK veldlopen voor junioren en eindigde hierbij op een 46e plaats. Haar eerste succes behaalde ze in 2002 door de Tunesische kampioenschappen veldlopen te winnen.
Senioren
In 2005 maakte ze op de 3000 m steeple haar internationale debuut en mocht haar land vertegenwoordigen bij de wereldkampioenschappen in Helsinki. Ze sneuvelde in de kwalificatieronde met een tijd van 9.51,49. Een jaar later wist ze bij de Afrikaanse kampioenschappen in Bambous wel door te dringen tot de finale. Haar finishtijd van 10.19,93 was goed voor het zilver en werd alleen onderboden door de KeniaanseJeruto Kiptum met 10.00,02. In 2008 maakte ze haar olympisch debuut bij de Olympische Spelen van Peking. Ze was de eerste Tunesische atlete die bij een olympisch toernooi doordrong tot de finale. Hierin eindigde ze op een dertiende plaats in 9.36,43. Bij de WK van 2009 in Berlijn werd ze zesde in 9.12,52. Met deze tijd verbeterde ze tevens het nationale record.
Op zowel de WK van 2011 in het Zuid-KoreaanseDaegu als de Olympische Spelen van 2012 in Londen behaalde Ghribi een zilveren medaille achter de Russische atlete Joelia Zaripova. Doordat de Russische enkele jaren later uit de uitslagen werd geschrapt wegens het gebruik van verboden middelen, werd ze met terugwerkende kracht in één klap zowel olympisch kampioene als wereldkampioene.
In 2015 eindigde ze op een tweede plaats op de WK in Peking. Ze finishte in 9.11,24 slechts elf honderdsten van een seconde achter de Keniaanse Hyvin Jepkemoi. Bij de Memorial van Damme, later dat jaar, verbeterde ze haar persoonlijk record tot 9.05,36 en verbeterde hiermee tevens haar eigen nationale record.