Kaizer Chiefs and Mamelodi Sundowns' opposition for the CAF Champions League first round have been confirmed.
Chiefs beat Cameroon Ligue 1 champions PWD Bamenda 1-0 on aggregate after Eric Matoho's away-goal last week before their 0-0 draw at FNB Stadium for the return league.
Gavin Hunt's side will now face a completely different proposition in the next round in the form on 13-time Girabola champions C.D. Primeiro de Agosto, who qualified for the current stage automatically.
Having finished second behind Petro de Luanda in the Angolan top-flight after the coronavirus pandemic forced the abandonment of their domestic campaign, their superior five-year CAF ranking saw them skip the preliminary round.
Scroll right to see the top 10 clubs in Africa as per the latest rankings on Football Database
Sundowns were also one of the beneficiaries of the rankings system and they will face Botswana Premier League champions Jwaneng Galaxy, who breezed past US Zilimadjou of the Comoros Islands with a 5-1 scoreline over the two legs.
Led by Miguel da Costa, Galaxy have enjoyed a meteoric rise towards Africa's elite club competition having only been formed six years ago.
After two runners-up finishes in the top-flight, last season's triumph and their participation in the CAF Confederation Cup, the ambitious outfit will be facing one of the biggest games in their history in the form of the 2016 champions.
SMS: Get the latest Sundowns news sent to your phone!
The losers of each first-round tie will drop into the latter rounds of the CAF Confederation Cup for a chance to qualify for the group stage, while the winners will proceed to the Champions League group stage.
December 22 and 23 will be the dates for the first leg before the return legs between 5 and 6 January 2021, while the group stage draw will take place the following day on 7 January at CAF's headquarters.
CAF Champions League first-round fixtures in full:
- Stade Malien (Mali) vs Wydad Casablanca (Morocco)
- Teungueth (Senegal) vs Raja Casablanca (Morocco)
- RC Abidjan (Ivory Coast) vs Horoya AC (Guinea)
- AS Sonidep (Niger) vs Al Ahly SC (Egypt)
- Al Ahly Benghazi (Libya) vs Esperance de Tunis (Tunisia)
- Gazelle (Chad) vs Zamalek SC (Egypt)
- AS Bouenguidi (Gabon) vs TP Mazembe (DR Congo)
- Jwaneng Galaxy (Bostawna) vs Mamelodi Sundowns (South Africa)
- Young Buffaloes (eSwatini) vs AS Vita Club (DR Congo)
- Kaizer Chiefs (South Africa) vs Primeiro de Agosto (Angola)
- Al Merrikh (Sudan) vs Enyimba (Nigeria)
- Asante Kotoko (Ghana) vs Al Hilal (Sudan)
- MC Alger (Algeria) vs SC Sfaxien (Tunisia)
- Nkana (Zambia) vs Petro de Luanda (Angola)
- FC Platinum (Zimbabwe) vs Simba SC (Tanzania)
- CR Belouizdad (Algeria) vs Gor Mahia (Kenya)
SMS: Let all the local breaking news come to you!