Im Jahre 2001 erreichte er mit dem ägyptischen U-20-Team den dritten Platz bei der Junioren-Fußballweltmeisterschaft und war dabei in sieben Partien im Einsatz. 2003 gab er sein A-Nationalmannschaftsdebüt und kam bis dato in 66 Länderspielen zum Einsatz und erzielte dabei fünf Tore. Wie auch schon mit seinem ägyptischen Ex-Klub Al-Ahly feierte er auch mit der ägyptischen Nationalmannschaft große Erfolge. So gehörte er bei Ägyptens Erfolgen bei der Afrikameisterschaft 2006 und der Afrikameisterschaft 2008 zu den wenigen Akteuren, die keine einzige Minute versäumten.