(All times GMT)
Saturday 6 June
Orlando Pirates (South Africa) 4-1 AS Kaloum (Guinea) 2-0
Scorers: Kermit Erasmus 27, Thamsanqa Gabuza 53, 60,
Orlando Pirates reach the group's stage after winning 6-1 on aggregate
Hearts of Oak (Ghana) 1-1 Esperance (Tunisia) 0-4
Scorers: Mensah 5 / Wassim Naghmouchi 88
Esperance qualify to the group stage after winning 5-1 on aggregate
Warri Wolves (Nigeria) 3-1 AC Leopards (Congo) 0-3
Scorers: Gbolahan Salami 48, 72, Etebo Oghenekaro 60 / Guelord Bhebey Ndey 51
AC Leopards qualify to the group stage after winning 4-1 on aggregate
Sunday 7 June
AS Vita (DR Congo) 3-2 Stade Malien (Mali) 0-2
Stade Malien qualify to the group stage after winning 4-3 on aggregate
ASEC Mimosas (Cote d’Ivoire) 1-1 CS Sfaxien (Tunisia) 0-2
Club Sfaxien qualify to the group stage after winning 3-1 on aggregate
Club Africain (Tunisia) 2-1 Ahly (Egypt) 1-2
Ahly qualify to the group stage after winning 5-4 on penalties
Etoile du Sahel (Tunisia) 3-0 Raja Athletic Club (Morocco) 0-2
Etoile du Sahel qualify to the group stage after winning 3-2 on aggregate
Zamalek (Egypt) 3-1 Sanga Balende (DR Congo) 0-1
Scorers: Ayman Hefny 48, Omar Gaber 63, Khaled Qamar 78 / Badje 64
Zamalek qualify to the group stage after winning 3-2 on aggregate
First leg results are placed between the brackets.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: