On 29 February 2008 Hassan was named both general manager and coach of former club Al-Masry,[REF] before signing at modest Itesalat [REF].
After the sacking of French coach Henri Michel, he was named manager of former side Zamalek, on 30 November 2009 [REF].