Nedbank Cup semi-finals revealed

The draw was conducted at the Cape Town Stadium after Sundowns' 2-1 win over Cape Town City in the last quarter-final.

REPORT: Sundowns edged City to earn semi-final spot

Maritzburg United were the first name out the bowl, earning them a home match in the last-four, where they will face the Citizens' conquerers in Sundowns.

Meanwhile, Kaizer Chiefs were also awarded a home tie, and will face Free State Stars for a place in the final.

The matches will take place the weekend of April 20.

Nedbank Cup semi-finals:

Maritzburg United v Mamelodi Sundowns
Kaizer Chiefs v Free State Stars