 He returned to Al Ahly and cannot to play in the starting 11 of Al Ahly, and spent all 2008–2009 season on the bench.In 2009 Ahly set him as free.In Summer 2009 Hassan Joined El Ahly's Rivals Zamalek for free and signed a three-season deal.