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.