Aggregate winners will qualify to the group stage, while aggregate losers will move to the TotalEnergies CAF Confederation Cup Additional Second Preliminary Round.
Following is the full schedule (kickoff in GMT).
Friday, October 22, 2021
17:00 – Alexandria / Zamalek (Egypt) – Tusker (Kenya) (1-0)
Saturday, October 23, 2021
13:00 – Monastir / Etoile du Sahel (Tunisia) – APR (Rwanda) (1-1)
13:00 – Manzini / Royal Leopards (Eswatini) – Sagrada Esperanca (Angola) (1-3)
13:00 – Lusaka / Zanaco (Zambia) – Al Merrikh (Sudan) (0-3)
14:00 – Lubumbashi / TP Mazembe (DR Congo) – AmaZulu (South Africa) (0-0)
15:00 – Luanda / Petro Atletico (Angola) – AS Otoho (Congo) (2-2)
16:00 – Cairo / Al Ahly (Egypt) – US Gendarmerie Nationale (Niger) (1-1)
18:00 – Casablanca / Raja (Morocco) – LPRC Oilers (Liberia) (2-0)
Sunday, October 24, 2021
13:00 – Dar Es Salaam / Simba (Tanzania) – Jwaneng Galaxy (Botswana) (2-0)
14:00 – Pretoria / Mamelodi Sundowns (South Africa) – AS Maniema Union (DR Congo) (2-2)
16:00 – Rades / Esperance (Tunisia) – Al Ittihad (Libya) (0-0)
16:30 – Conakry / Horoya (Guinea) – Stade Malien (Mali) (1-0)
17:00 – Suez (Egypt) / Al Hilal (Sudan) – Rivers United (Nigeria) (1-1)
17:00 – Setif / ES Setif (Algeria) – Nouadhibou (Mauritania) (1-3)
18:00 – Algiers / CR Belouizdad (Algeria) – ASEC Mimosas (Cote d’Ivoire) (1-3)
19:00 – Casablanca / Wydad (Morocco) – Hearts of Oak (Ghana) (0-1)