CAF Confederation Cup play-offs draw made Tuesday in Cairo:
Young Africans (TAN) v Mouloudia Alger (ALG)
TP Mazembe (COD, holders) v JS Kabylie (ALG)
AC Leopards (CGO) v Mbabane Swallows (SWZ)
FUS Rabat (MAR) v MAS Fes (MAR)
Enugu Rangers (NGR) v Zesco Utd (ZAM)
Mounana (GAB) v ASEC Mimosas (CIV)
Rail Kadiogo (BUR) v CS Sfaxien (TUN)
Wits (RSA) v Smouha (EGY)
CNaPS Sport (MAD) v Recreativo Libolo (ANG)
KCCA (UGA) v Al Masry (EGY)
Ports Authority (GAM) v Al Hilal Obeid (SUD)
Port Louis (MRI) v Club Africain (TUN)
Rivers Utd (NGR) v Rayon Sports (RWA)
Barrack Young Controllers (LBR) v SuperSport Utd (RSA)
AS Tanda (CIV) v Platinum Stars (RSA)
Horoya (GUI) v Ittihad Tanger (MAR)
First legs: April 7-9, second: April 14-16 Note: winners qualify for group stage
Vanguard