Al Ahly Cairo -
TP Mazembe
was taking place at Al Salam Stadium (Cairo).
Mamelodi Sundowns -
Espérance ST
was taking place at Loftus Versfeld Stadium (Pretoria).
Espérance ST -
ASEC Mimosas
was taking place at Stade Olympique Hammadi Agrebi (Radès).
Young Africans -
Mamelodi Sundowns
was taking place at Benjamin Mkapa National Stadium (Dar es Salaam).
TP Mazembe -
Atlético Petróleos de Luanda
was taking place at Stade TP Mazembe (Lubumbashi).
Simba -
Al Ahly Cairo
was taking place at Benjamin Mkapa National Stadium (Dar es Salaam).
Atlético Petróleos de Luanda -
Étoile du Sahel
was taking place at Estádio 11 de Novembro (Luanda).
Espérance ST -
Al-Hilal Club of Omdurman
was taking place at Stade Olympique Hammadi Agrebi (Radès).
Wydad Casablanca -
ASEC Mimosas
was taking place at Stade de Marrakech (Marrakech).
Simba -
Jwaneng Galaxy
was taking place at Benjamin Mkapa National Stadium (Dar es Salaam).
Mamelodi Sundowns -
TP Mazembe
was taking place at Lucas Masterpieces Moripe Stadium (Pretoria).
Pyramids -
Nouadhibou
was taking place at 30 June Stadium (Cairo).
Belouizdad -
Medeama
was taking place at Stade du 5 Juillet (Algiers).
Al Ahly Cairo -
Young Africans
was taking place at Al Salam Stadium (Cairo).
Étoile du Sahel -
Espérance ST
was taking place at Stade Olympique Hammadi Agrebi (Radès).
Young Africans -
Belouizdad
was taking place at Benjamin Mkapa National Stadium (Dar es Salaam).
Nouadhibou -
Mamelodi Sundowns
was taking place at Stade Cheikha Ould Boidiya (Nouakchott).
Jwaneng Galaxy -
Wydad Casablanca
was taking place at Botswana National Stadium (Gaborone).
TP Mazembe -
Pyramids
was taking place at Stade TP Mazembe (Lubumbashi).
ASEC Mimosas -
Simba
was taking place at Stade Félix Houphouët-Boigny (Abidjan).