The draw for the TKO last-16 was made in Johannesburg on Wednesday afternoon.
With Amakhosi having finished outside the top eight and not seeded for the draw, they faced the possibility of being drawn against Orlando Pirates or Mamelodi Sundowns, but they avoided them.
Pirates were drawn against Stellenbosch FC, while Sundowns are at home to AmaZulu.
Defending champions Baroka FC will face newly-crowned MTN8 champions SuperSport United in the first round.
The TKO last-16 draw:
Highlands Park vs Black Leopards
Maritzburg United vs Bidvest Wits
Cape Town City vs Kaizer Chiefs
Mamelodi Sundowns vs AmaZulu
SuperSport United vs Baroka FC
Orlando Pirates vs Stellenbosch FC
Golden Arrows vs Polokwane City
Chippa United vs Bloemfontein Celtic