Despite electing to bat first after winning the toss, Australia did not get off to the best start losing 2-8 before Lanning and vice-captain Rachael Haynes stepped up to the crease.

The two were able to combine to push the total to 4-130.

"I think it was important we got going, I think we picked our bowlers nicely and we do know our batting line-up is strong even if we do lose early wickets," Lanning said.

Fast-bowler Tayla Vlaeminck got Australia off to the perfect start with the ball, claiming the prized wicket of Lizelle Lee (0) with the first ball of the innings.

"She's been bowling really quick in the nets so it was good to see her out there with pace," Lanning said.

"She's a weapon for us."

The bowlers only continued to apply the pressure and restricted South Africa to 9-84 with Jess Jonassen finishing with three wickets, while pace bowler Nicola Carey claiming two. 

Sophie Molineux missed the match with a soft tissue injury to her left hand but is expected to be available for the opening match of the World T20.

Australia will open their World T20 campaign against Pakistan on Saturday morning 7am AEDT live on FoxSport 501.