Zesco United finished second in Group A after they were held to a 1-1 home draw by Wydad Casablanca.
The result some what made up for the first leg defeat in Morocco on June 29 when Wydad beat Zesco 2-0 to hand George Lwandamina’s side their only Group A defeat.
David Owino put Zesco ahead in the 16th minute when he headed in John Chingandu’s corner in a first half the home side dominated.
Wydad improved after the break and equalized in the 56th minute through their ex-Nigeria Under-23 striker Chisom Chikatara who fired in a sweet curling shot in the 56th minute.
The visitors then gave Zesco a late scare when Congo-Brazzaville striker Fabrivce Ondama fired wide at point blank range in the 89th minute to deny Wydad a Group A double over their hosts.
Zesco host Sundowns in the semifinal first leg on September 17 and later travel to Pretoria for the decider on September 24.
Wydad will visit Zamalek in the first leg before hosting the Egyptians in Rabat.