The MTN8 semi-finals were confirmed after the draw took place on Sunday evening.
Golden Arrows, Swallows FC, Mamelodi Sundowns and Cape Town City qualified for the last four after knocking out SuperSport United, Orlando Pirates, Kaizer Chiefs and AmaZulu.
In the semis, Arrows will now face Sundowns, while City will meet Swallows FC.
Three of the four teams have lifted the competition already, but Downs are yet to claim the trophy since the competition was rebranded in 2008.
Arrows won the title in 2009, while Swallows lifted it in 2012 and Cape Town City ended victorious in 2018.