Moroccan side Raja Casablanca and AS Vita Club from the DR Congo will contest the 2018 CAF Confederation Cup final after comprehensive semifinal victories sealed their berth.
Vita Club beat Egyptian side Al-Masry 4-0 in Kinshasa to advance by the same scoreline on aggregate, while Raja defeated Nigerian outfit Enyimba 2-1 to seal a 3-1 victory in the tie.
After a tight opening half, Raja nerves were settled just before the break when forward Zakaria Hadraf netted, before defender Oladuntoye Isiaka put the ball into his own net with two minutes to go at the end of the game.
Enyimba claimed a late consolation via Abdulrahaman Bashir, but in truth were well beaten over the two legs.
As were Al Masry, who could not contain rampant Vita Club, whose path to the final was essentially sealed by a first-half double by forward Eddy Emomo Ngoyi.
Jean-Marc Makusu Mundele added a third with 15 minutes remaining, while the rout was sealed in injury time at the end of the game as Mukoko Batezadio piled on the misery for the Egyptians.
Raja are appearing in a first continental final since they won the now defunct CAF Cup in 2003, while Vita Club were runners-up in the Champions League in 2014.
Vita Club are seeking a first continental title since they won the Champions League competition in 1973.
The first leg of this year's Confederation Cup final will be played on the weekend of November 25 and the second on December 2.