Pod koniec 2000 roku Hazem wrócił do Egiptu i ponownie został graczem Zamaleku. Już w 2001 roku wywalczył z kairskim klubem mistrzostwo Egiptu, a kolejne tytuły mistrzowskie zdobywał w 2003 i 2004 roku. Dwukrotnie zdobywał Puchar Egiptu w latach 2002 i 2008, a także Superpuchar Egiptu w 2001 i 2002 roku. Z kolei w 2002 roku wygrał także Afrykańską Ligę Mistrzów po raz drugi w swojej karierze (zwycięstwo 1:0 w finałowym dwumeczu z Rają Casablanca). Po sezonie 2007/2008 zdecydował się zakończyć piłkarską karierę, a następnie został jednym z dyrektorów Zamaleku.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1993/94 Zamalek Kair
1. liga ? ? 1994/95 Zamalek Kair
1. liga ? ? 1995/96 Zamalek Kair
1. liga 21 7 1996/97 Udinese Calcio
Serie A 4 0 1997/98 Udinese Calcio
Serie A 7 0 1998/99 De Graafschap
Eredivisie 13 2 1999/00 De Graafschap
Eredivisie 25 2 2000/01 Zamalek Kair
1. liga 5 2 2001/02 Zamalek Kair
1. liga 25 12 2002/03 Zamalek Kair
1. liga 14 4 2003/04 Zamalek Kair
1. liga 21 5 2004/05 Zamalek Kair
1. liga 4 0 2005/06 Zamalek Kair
1. liga 22 2 2006/07 Zamalek Kair
1. liga 19 2 2007/08 Zamalek Kair
1.