First leg results in parenthesis (All Times GMT) Entente Sportive de Setif (Algeria)4-2 ASFA-Yennega (Burkina Faso) (1-2) Scorers: Aoudia Mohamed Amine 25, Madouni Laid 40, 60, Gourmi Khaled 52 / Ouedraogo Yacuba 89, Yameogo Simplice 90 Entente Sportive de Setif won 5-4 on aggregate Al-Hilal (Sudan)3-1 Sewe Sport (Ivory Coast) (1-4) Scorers: Mohannad Taher 30pen, Mohamed Bisha 47, Mohamed Traore 78 Sewe Sport won 5-4 on aggregate Saturday 6 April AS Vita Club (DR Congo) 0-0 Zamalek (Egypt) (0-1) Zamalek won 1-0 on aggregate Esperance Sportive de Tunis (Tunisia)1-0 Primeiro de Agosto (Angola) (1-0) Scorers: Chemmam 88pen Esperance Sportive de Tunis won 2-0 on aggregate AC Leopards de Dolisie (Congo)0-0 Kano Pillars (Nigeria) (1-4) Kano Pillars won 4-1 on aggregate El Merreikh (Sudan)1-2 Recreativo de Libolo (Angola) (1-2) Scorers: Rasca 69, Sidnei 90 Recreativo de Libolo won 4-2 on aggregate Stade Malien de Bamako (Mali)2-0 Casa Sports Zinguinchor (Senegal) (2-1) Stade Malien de Bamako won 4-1 on aggregate Orlando Pirates (South Africa)2-1 Zanaco (Zambia) (1-0) Scorers: Masuku 19 / Mwape 49 Orlando Pirates won 3-1 on aggregate Sunday 7 April Union Sportive de Douala (Cameroon) 1-0 Fath Union Sport de Rabat (Morocco) (0-3) Fath Union Sport de Rabat won 3-1 on aggregate TP Mazembe (DR Congo) 6-0 Mochudi Centre Chiefs (Botswana) (1-0) Scorers: Kalaba 6, 35, Mputu 15 (pen), 80, Samata75, Nkulukuta 90 TP Mazembe won 7-0 on aggregate Dynamos (Zimbabwe) 1-0 C. A. Bizertin (Tunisia) (0-3) Scorers: Sekete 90 Bizertin won 3-1 on aggregate Enugu Rangers (Nigeria) 2-0 Vitalo (Burundi) (0-0) Enugu Rangers won 2-0 on aggregate Asante Kotoko (Ghana) 1-1 JSM Bejaia (Algeria) (0-0) JSM Bejaia go through on away goals rule after 1-1 aggregate draw Coton Sport (Cameroon) 2-1 Academie Diallo Djekanou (Ivory Coast) (1-0) Coton Sport won 3-1 on aggregate Djoliba AC (Mali) 1-1 Kedus Giorgis (Ethiopia) (0-2) Kedus Giorgis won 3-1 on aggregate Ahly (Egypt) 2-0 Tusker (Kenya) (2-1) Scorers: Ahmed Abdel-Zaher 5, Emad Meteb 38 Ahly won 4-1 on aggregate (For more sports news and updates, follow Ahram Online Sports on Twitter at @AO Sportsand on Facebook at AhramOnlineSports) http://english.ahram.org.eg/News/68443.aspx