South Africa will take on Australia in the final of the T20 World Cup, after the hosts edged England by six runs in the semi-final at Newlands. South Africa will take on Australia in the final of the T20 World Cup, after the hosts edged England by six runs in the semi-final at Newlands.
Openers Tazmin Brits and Laura Wolvaardt struck a century partnership to help the Proteas to a 10-wicket victory over Bangladesh. They will now face England in the second semifinal on Friday.