At Dakar
ASC Jaraaf (SEN) 2 (Mbodj 6, Kane 42) Renaissance Berkane (MAR) 0
Played Sunday
At Ndola, Zambia
Zesco Utd (ZAM) 3 (Kambole 25, Were 31-pen, 54) Kaizer Chiefs (RSA) 1 (Billiat 42)
At Addis Ababa
Jimma Aba Jifar (ETH) 0 Hassania Agadir (MAR) 1 (Chaouch 72)
At Nairobi
Gor Mahia (KEN) 2 (Juma 41, Tuyisenge 87) New Star (CMR) 1 (Benchem 72)
At Maseru
Bantu FC (LES) 1 (Jokojokwana 90) Enugu Rangers (NGR) 2 (Silas 18, Aguda 84)
At Owando, Congo Brazzaville
AS Otoho (CGO) 3 (Moussa 18-pen, 22, Kinkassa 75) Kampala Capital City Authority (UGA) 0
At Yaounde
Coton Sport (CMR) 2 (Daouda 41-pen, Araina 71) Asante Kotoko (GHA) 3 (Gyamfi 10, Baakoh 30, Safiu 50)
At Tangier, Morocco
Ittihad Tanger (MAR) 0 Zamalek (EGY) 0
At Cairo
Al Nasr (LBA) 1 (Mohamed 63) Salitas FC (BUR) 0
Note: match moved from Libya for security reasons
At Omdurman, Sudan
Al Hilal (SUD) 3 (Mokhtar 6, Mbombo 60, Bashier 80) Mukura Victory (RWA) 0
Saturday
At Kitwe, Zambia
Nkana FC (ZAM) 3 (Kampamba 43, Musonda 51, Mbewe 86) FC San Pedro (CIV) 0
At Kampala
Vipers SC (UGA) 0 CS Sfaxien (TUN) 0
At Windhoek
African Stars (NAM) 1 (Handura 42) Raja Casablanca (MAR, holders) 1 (Rahimi 51)
At Bamako
Stade Malien (MLI) 1 (Sylla 25) Petro Atletico (ANG) 1 ('Va' 32)
Friday
At Tunis
Al Ahly Benghazi (LBA) 1 (Bigermawi 90+4) NA Hussein Dey (ALG) 0
Note: match moved from Libya for security reasons
Second legs: Jan 19-20
Bye: Etoile Sahel (TUN)