Gadid on kilpaillut kahdessa olympiakisoissa, ensimmäisen kerran Barcelonan kesäolympiakisoissa 1992, jolloin hän osallistui 10 000 metrin juoksuun, jossa hän tuli 25. sijalle, joten hän ei päässyt finaaliin. Kahdeksan vuotta myöhemmin hän osallistui vuoden 2000 Sydneyn kesäolympiakisoihin, jossa hän osallistui
Maratonissa hän ei päässyt loppuun.