The semi-finals will be played will be played on Saturday, April 21 and Sunday, April 22, with all the fixtures scheduled for KwaZulu-Natal.
Kaizer Chiefs, who got a home draw, will play their game at the Moses Mabhida Stadium in Durban, while Maritzburg United – another home side – will be at Harry Gwala.
On Saturday evening, 2013 champions Kaizer Chiefs will host Free State Stars at the Moses Mabhida Stadium in Durban at 8.15pm.
On Sunday afternoon, Maritzburg United will face two-time champions Mamelodi Sundowns at the Harry Gwala Stadium at 3pm.
Download our app and read this and other great stories on the move. Available for Android and iOS.