Mamelodi Sundowns and Orlando Pirates' opponents in the CAF Champions League quarter-finals have been revealed.
The draw took place on Thursday afternoon in Doha, Qatar.
Sundowns secured their spot on the final match day in the group stages, but finished second in the group to AS FAR Rabat.
Pirates, meanwhile, finished the group phase with more points than any other team while they are also one of two teams not to have lost in the group stages.
The Buccaneers will take on Algerian outfit MC Alger in the quarter-finals, while Miguel Cardoso comes up against his former side as Sundowns take on Esperance.
CAF have confirmed that the first legs will take place on 2 April, with the return leg set for 9 April.
CAF Champions League Quarter-Finals:
Mamelodi Sundowns v Esperance
MC Alger v Orlando Pirates