The draw for the Coke Cup was made today and Moroka Swallows will be battling it out with Kaizer Chiefs for the right to play in the Coca Cola Cup final.
The match will take place on December 4 at Securicor Loftus Stadium.
The match certainly promises to be a mouth-watering affair between two of the PSL's biggest clubs.
Both teams have tasted cup glory in recent times, with the Birds having won last season's Absa Cup, while Chiefs are the defending Coke Cup champions following their victory over Silver Stars last season.
Experienced Swallows defender Innocent Chikoya, who has faced Chiefs in many a battle during his time at Pirates, was not fazed by having to play Amakhosi.
"Any team that reaches the last four of a cup competition must be taken seriously. Any one of the four teams can win the competition. Whether we had to play Wits, SuperSport, or Chiefs, its all the same."
Swallows MD Leon Prins echoed Chikoya's sentiments: "What a game it promises to be, I'm looking forward to it. If we want to win the cup, then we have to beat the best teams along the way, which is what we aim to do against Chiefs.
"We've had a tough path to get to the semi-finals, having to beat Celtic and Leopards away from home, so I am confident that we can continue our run."