Kaizer Chiefs must travel to Cape Town City in the plumb tie of the Telkom Knockout Last 16 after draw was conducted in Johannesburg on Wednesday.
Chiefs have already won 2-1 at City in the league this season, but Cape Town City coach Benni McCarthy will relish another duel with his opposite number at the AmaKhosi, Ernst Middendorp.
The draw for the Last-16 is seeded with the top eight sides from the previous season only able to face the bottom eight.
As Chiefs finished ninth in 2018/19, they were likely to face a top side but avoided their Soweto rivals Orlando Pirates.
Defending champions Baroka were drawn against the in-form SuperSport United at the Lucas Moripe Stadium while the Buccaneers will instead host newly-promoted Stellenbosch FC.
Mamelodi Sundowns will entertain AmaZulu while defending champions Baroka FC also travels to Tshwane to meet newly-crowned MTN8 champions SuperSport United.
Other ties see BidVest Wits away at Maritzburg United, Highlands Park host Black Leopards, Lamontville Golden Arrows entertain Polokwane City and Chippa United welcome Bloemfontein Celtic.
Last 16 fixtures:
Highlands Park v Black Leopards
Maritzburg United v Bidvest Wits
Cape Town City v Kaizer Chiefs
Mamelodi Sundowns v AmaZulu
SuperSport United v Baroka
Orlando Pirates v Stellenbosch
Golden Arrows v Polokwane City
Chippa United v Bloemfontein Celtic.
In partnership with ANA and Sports Leo