Cape Town - Kaizer Chiefs have been drawn against Black Leopards in the Telkom Knockout last-16 while Orlando Pirates host Chippa United.
The draw was made on Monday evening at the SuperSport studios and the format of the competition is such that teams finishing in the top eight from 2017/18 could not be drawn against one another.
Current TKO champions Wits are set to face Free State Stars away with Luc Eymael's men coming into the contest as the current Nedbank Cup holders.
Meanwhile, Premiership champions Mamelodi Sundowns are at home to losing finalists last year in the form of Bloemfontein Celtic.
Full last-16 draw:
AmaZulu v Cape Town City
Mamelodi Sundowns v Bloemfontein Celtic
Polokwane City v SuperSport United
Free State Stars v Wits
Orlando Pirates v Chippa United
Kaizer Chiefs v Black Leopards
Maritzburg United v Highlands Park
Baroka v Golden Arrows