Whoever wins will play in the grand final for the first time ever. Neither has ever won a semi before - even though New Zealand hold the joint record for making the most semis!
I'm backing South Africa to beat the Black Caps. They're just too good, too much class, and AB is unstoppable.
And I reckon India will knock off the Aussies. Yep. India are rejuvenated and will want revenge on the biggest stage for what happened over summer. Also, Australia have never lost a semi. It's about time that happened.