W reprezentacji Egiptu Nabih zadebiutował w 1997 roku. W 1998 roku został powołany do kadry Egiptu na Puchar Narodów Afryki 1998. Egipt wygrał ten turniej. Nabih wystąpił na nim w pięciu meczach: z Zambią (4:0), z Marokiem (0:1), ćwierćfinale z Wybrzeżem Kości Słoniowej (0:0, k. 5:4), półfinale z Burkina Faso (2:0) i finale z Republiką Południowej Afryki (2:0). Od 1997 do 1999 roku rozegrał w kadrze narodowej 17 meczów i zdobył 1 gola.