W 1986 roku Ghariba powołano na Puchar Narodów Afryki 1986. Zagrał w nim w dwóch meczach: grupowych z Wybrzeżem Kości Słoniowej (2:0), w którym strzelił gola i z Mozambikiem (2:0). Z Egiptem wywalczył mistrzostwo Afryki.
W 1988 roku Gharib był w kadrze Egiptu na Puchar Narodów Afryki 1988. Na tym turnieju zagrał w trzech meczach grupowych: z Kamerunem (0:1), z Kenią (3:0) i z Nigerią (0:0). W kadrze narodowej od 1979 do 1988 roku zagrał 75 razy i strzelił 3 gole.
Kariera trenerska Po zakończeniu kariery piłkarskiej Gharib został trenerem. W 2001 roku prowadził reprezentację Egiptu U-20 i zajął z nim 3. miejsce w Młodzieżowych MŚ U-20. Następnie prowadził kluby Smouha SC (2011-2013) i Ismaily SC (2013). W latach 2013–2014 był selekcjonerem reprezentacji Egiptu. W latach 2015–2017 prowadził El-Entag El-Harby SC, a w latach 2018-2022 kadrę U-23, w tym także na Igrzyskach Olimpijskich w Tokio. W 2022 roku został trenerem klubu El Mokawloon SC.
Bibliografia