(All times GMT)
First leg matches in parenthesis.
Friday 1 May
ES Sétif (Algeria) 2-2 Raja Casablanca (Morocco) 2-2
Scorers: El Hadi Belameiri 7, Mourad Delhoum 49/ Abdelilah Hafidi 58, Adil Karrouchy 93
ES Setif reach group stage after winning 4-1 on penalties following a 4-4 aggregate draw
Saturday 2 May
Smouha (Egypt) 2-0 Léopards de Do (Congo) 0-1
Scorers: Ahmed Shoukri 24, Salah Amin 92
Smouha reach group stage afte a 2-1 win on aggregate
Ahly (Egypt) 1-0 Moghreb Tétouan (Morocco) 0-1
Scorer: Abdallah El-Said 42
Moghreb Tetouan reach group stage after winning 4-2 on penalties following a 1-1 aggregate draw
Sunday 3 May
TP Mazembe (DR Congo) 2-1 Stade Malien (Mali) 2-2
Scorers: Jean Kasusula Kilitsho 20, Roger Assale 66 /Diabate 63
TP Mazembe reach group stage after winning 4-3 on aggregate
ES Tunis (Tunisia) 2-1 Al Merreikh (Sudan) 0-1
Scorers: Yannick Ndjeng 69, Jabeur 90 / Ahmed Dofr 14
Al Merreikh reach group stage on the away goal rule following a 2-2 aggregate draw
Al Hilal Omdurman (Sudan) 1-0 Sanga Balende (DR Congo) 1-0
Scorers: Saif Eldin Ali Masawi 62
Al Hilal reach group stage after winning 2-0 on aggregate
Kaloum Star (Guinea) 1-1 USM Alger (Algeria) 1-2
USM Alger reach group stage after winning 3-2 on aggregate
CS Sfaxien (Tunisia) 1-0 MC El Eulma (Algeria) 0-1
Scorer: Maher Hannachi 65
MC El Eulma reach group stage after winning 7-6 on penalties following a 1-1 aggregate draw
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: