The two-leg final finished 2-2 on aggregate with the Cairo club winning the African equivalent of the UEFA Europa League on away goals. The previous Zamalek triumph in the second-tier competition also came against Berkane with the Egyptians winning on penalties in 2019 after another aggregate draw.
It was a historic triumph for Zamalek boss Jose Gomes, who became the first Portuguese coach to win the Confederation Cup. Zamalek made one change to the team that started the first leg in Morocco last Sunday with Senegalese Ibrahima Ndiaye replacing Nigeria-born fellow winger Samson Akinyoola.
Berkane were unchanged with Burkina Faso centre-back Issoufou Dayo captaining the team and Senegalese Paul Bassene leading the attack. A sell-out crowd in the 75,000-capacity Cairo International Stadium cheered, chanted and waved large flags as Zamalek attacked relentlessly in the early stages.
It seemed a matter of time before Berkane conceded, and Zamalek took the lead on 23 minutes through Hamdy, a midfielder who joined the White Knights four months ago.
An attempted clearance by Berkane was blocked and Ahmed 'Zizo' Sayed pushed the ball to unmarked Hamdy, who rifled a low shot wide of goalkeeper Hamza Hamiani into the corner of the net.
Level on aggregate but behind on away goals, Berkane came out of their defensive shell and Dayo almost levelled soon after with a far-post header after a free kick. Paul Bassene had his first sight of goal on 32 minutes, but blazed over, then Yassine Labhiri was much closer to equalising with a shot from just outside the area.
Zamalek finished the opening half strongly and Berkane had to defend desperately with defenders blocking several goal attempts after Hamiani failed to grasp a cross.
The Berkane
Read on besoccer.com