Tuesday 17 April
CS la Mancha (Congo) 1-5 AS Vita (DR Congo) 0-1
AS Vita club go through with a 6-1 aggregate win.
CR Belouizdad (Algeria) 0-0 ASEC Mimosas (Cote d’Ivoire) 0-1
ASEC go through with a 1-0 aggregate win.
USM Alger (Algeria) 4-0 Plateau United (Nigeria) 1-2
USM Alger go through with a 5-2 aggregate win.
Masry (Egypt) 2-1 CF Mounana (Gabon) 1-1
Masry go through with a 3-2 aggregate win.
Wednesday 18 April
Fosa Juniors (Madagascar) 2-1 Aduana (Ghana) 1-6
Aduana go through with a 7-3 aggregate win.
Wolaitta Dicha (Ethiopia) 1-0 Young Africans (Tanzania) 0-2
Young Africans go through with a 2-1 aggregate win.
Akwa United (Nigeria) 3-1 El Hilal (Sudan) 0-2
El Hilal go through on the away goal rule after a 3-0 draw on aggregate
Enyimba (Nigeria) 0-0 Bidvest (South Africa) 1-1
Enyimba go through on the away goal rule after a 1-1 draw on aggregate
Niefang (Equatorial Guinea) 0-0 Williamsville (Cote d’Ivoire) 0-2
Williamsville go through with a 2-0 aggregate win
CARA (Congo) 1-0 Saint George (Ethiopia) 0-1
CARA go through 4-3 on penalties following a 1-1 aggregate draw.
Costa do Sol (Mozambique) 2-0 Rayon Sports (Rwanda) 0-3
Rayon Sports go through with a 3-2 aggregate win.
Hilal Obeid (Sudan) 2-1 UD Songo (Mozambique) 1-3
UD Songo go through with a 4-3 aggregate win.
Djoliba (Mali) 0-0 MFM (Nigeria) 1-0
Djoliba go through with a 1-0 aggregate win.
Supersport (South Africa) 2-1 Gor Mahia (Kenya) 0-1
Gor Mahia go through on the away goal rule following a 2-2 aggregate draw.
RS Berkane (Morocco) 2-0 Generation Foot (Senegal) 1-3
RS Berkane go through on the away goal rule following a 3-3 aggregate draw.
Raja Club Athletic (Morocco) 3-0 Zanaco (Zambia) 0-2
Raja go through with a 5-0 aggregate win.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)