South Africa's bowlers tuned up for the T20 World Cup with a dominant display to help the Proteas to a nine-wicket victory over New Zealand at Allan Border Field on Sunday.

Stand-in captain Keshav Maharaj claimed 17-3 as South Africa skittled the Black Caps for 98, chasing down the target in 11.2 overs led by opener Rilee Rossouw's 54 not out.

The Proteas, who are due to commence their World Cup campaign against a qualifier on Sunday in Hobart, triumphed without Quinton de Kock, who was rested, and skipper Temba Bavuma, who is being eased into training with a view to playing in their final warm-up game against Bangladesh on Wednesday.

Last year's World Cup runners-up New Zealand, who will face Australia in the tournament opener on Saturday at the SCG, struggled throughout with the bat, with Martin Guptill top scoring with 26.

Wayne Parnell (8-2 from two overs) removed opener Finn Allen and skipper Kane Williamson cheaply within the opening three overs. The Black Caps threatened to rebuild until Glenn Phillips fell for 20 skying a drive to Marco Jansen off Tabraiz Shamsi, prompting a collapse of 45-8.

There was little resistance after Guptill was trapped LBW trying to sweep from Maharaj for 26 from 23 deliveries, as Shamsi finished with 6-2 from his three overs including a rare maiden.

The Proteas made light work of the chase, with Rossouw's unbeaten 54 coming from 32 balls with nine fours and one six, while Reeza Hendricks added 27 from 24 deliveries.

Parnell responds with blistering spell

South Africa's attack was on song, led by Parnell who managed nine dot balls despite only being used for two overs up front. Allen had blasted Parnell for a maximum with the first ball of the game but the left-armer fought back with a spell which set the tone.