Gharib má za sebou již několik účastí na světových maratonských bězích, včetně toho Pražského, kde v roce 2001 vytvořil svůj dosud nepřekonaný osobní rekord v běhu na 10000 metrů v čase 27:29,51. Ve stejném roce si doběhl pro zlatou medaili na Středozemních hrách. Účastnil se i světového mistrovství, kde v závodě na 10000 metrů doběhl jedenáctý a na světovém šampionátu v půl maratonu doběhl devátý. O rok později dokončil africký šampionát v běhu na 10000 metrů jako osmý v pořadí.