Defending champions Kaizer Chiefs will face SuperSport United in the quarter-finals of the Nedbank Cup in what is a repeat of last year's final.
In a second mouth-watering clash, Orlando Pirates will face off against Mamelodi Sundowns.
African Warriors, the only team from outside of the Premier Soccer League still in the running, will host Maritzburg United.
In the final last-eight clash, Bloemfontein Celtic welcome Bidvest Wits to the Free State.
The ties will be played on the weekend of April 12-13, with venues and kick-off times to be confirmed.
Nedbank Cup quarter-final draw:
Mamelodi Sundowns v Orlando Pirates
Kaizer Chiefs v SuperSport United
African Warriors v Maritzburg United
Bloemfontein Celtic v Bidvest Wits