The reigning champions Al Ahly saw off Entente Setif 6-2 on aggregate to set up an African Champions League final showdown against Wydad Casablanca.
Egyptian side had won the first leg of their last-four tie 4-0, and secured a 2-2 draw in Algeria on Saturday to progress.
The Cairo club will bid for an unprecedented third straight title – and a record-extending 11th overall triumph – against Wydad on Monday, 30 May.
Two-time winners Wydad booked their place in the final on Friday, with a 1-1 home draw against Petro Atletico which completed a 4-2 win on aggregate.
The final is due to be played in Morocco.
Al Ahly are looking to get the venue of the final changed, with the Mohammed V Stadium in Casablanca set to host the match.
A one-off final format was introduced in 2020 and Ahly say the decision by the Confederation of African Football (Caf) to award the game to Morocco “violates laws and regulations” and will give Wydad home advantage.
Caf insists the North Africans were the only candidates to host the match after Senegal, the other bidder, withdrew from the running.
“Furthermore, CAF is also bound by the CAF and FIFA rules which do not allow competition rules to be changed once the competition has started,” it says.
CAF is currently contemplating to revert to the old two-legged home and away final to determine the winner, rather than the one-leg final.
Meanwhile, South African giants Orlando Pirates squeezed into the final of the TotalEnergies CAF Confederation Cup despite suffering a 1-0 defeat at home to Libyan outfit Al Ahli Tripoli in Johannesburg on Sunday.
Pirates went through their second ever Confederation Cup final. with a 2-1 aggregate win having won 2-0 in the first leg played in Libya last weekend.
Pirates will face Morocco’s Renaissance Berkane in Friday’s Caf Confederation Cup final. Berkane booked their place in the final they beat DR Congo’s TP Mazembe 4-1 at home on Sunday to advance 4-2 on aggregate.
Featured Image Caption: Al Ahly players celebrating [Photo CAF]