A number of COSAFA club sides have made it through to the second round of African club competition, some with stunning results.
In the CAF Champions League, Botswana club Township Rollers defeated Sudanese side Al-Merrikh 4-2 on aggregate for one of the biggest results in the club’s history.
Mbabane Swallows also advanced, but only just after their tie with Bantu FC of Lesotho finished 5-5 on aggregate, and they went through on the away goals rule.
Zambia’s Zesco United were easy 7-0 aggregate winners over JKU from Zamzibar, while Mozambican outfit UD Songo beat Ngaya Club from the Comoros Islands.
Primeiro de Agosto of Angola beat fellow COSAFA club FC Platinum from Zimbabwe 5-1 on aggregate, while South African champions BidVest Wits edged past Mauritians Pamplemousse 2-1, despite losing the second leg 1-0.
The winners in the Champions League second round advance automatically to the pool stages of the competition.
There are also plenty of COSAFA sides in the CAF Confederation Cup second round as Petro de Luanda from Angola defeated Malawian side Masters Security 5-0 on aggregate.
Cape Town City from South Africa eased past Young Buffaloes from Swaziland 2-0, while Costa do Sol (Mozambique) defeated Jwaneng Galaxy from Botswana by the same scoreline.
Fosa Juniors from Madagascar pulled off something of a coup with an way goals victory over AFC Leopards (Kenya) after their tie had finished 1-1.
Finally, Mauritians AS Port-Louis 2000 were handsome 5-2 aggregate winners over Ngazi Sport (Comoros Islands).
Teams who advance from this round of the competition have one more hurdle before the group stages when they take on the 16 losing sides from the Champions League second round.
Ties in the second stage of both competitions will be played midweek on March 6-7 and on the weekend of March 16-18.