Gor Mahia opponents in the CAF Confederations Cup Zamalek SC and RS Berkane will face each other in the competition final.
Playing at home, Berkane shocked record three-time winners CS Sfaxien 3-0 in the semi-final second leg to qualify 3-2 on aggregate while Zamalek squeezed through 1-0 overall after a 0-0 draw at Etoile. Berkane will host the first leg of the final in Morocco on 19 May with the return match in Egypt seven days later.
It will be Renaissance Berkane's first appearance in an African final, whilst Egyptian giants Zamalek will be hoping to end a 16-year African trophy drought.
Berkane will hope to become the fifth Moroccan winners of the Confederation Cup after FAR Rabat (2005), FUS Rabat (2010), MAS Fes (2011) and Raja Casablanca (2018).
Zamalek had to play five minutes of stoppage time with 10 men away to Etoile du Sahel after goalkeeper Mahmoud 'Gennesh' Abdel Rahim was sent off in Sousse.
After delaying play several times due to injuries, Abdel Rahim was shown a second yellow card followed by a red when he handled outside the box. Youssef 'Obama' Ibrahim of Zamalek squandered the best first-half chance with a scuffed attempt from close range.