This hard-fought win means a second Emirates Dubai 7s tournament tournament victory in as many weeks for the Blitzboks at their favourite desert hunting ground, where they also achieved a rare feat of three tournament wins in a row.
Australia took the fight to the Blitzboks and they led 7-5 at halftime after Dietrich Roache had converted their sole try scored by Corey Toole.
Siviwe Soyizwapi, the inspirational Blitzboks skipper, maintained his prolific form by scoring his team’s try early in the match, which was unconverted and meant Australia had a slender two-point lead at halftime.
The second stanza was a very tense affair and the Blitzboks were forced into many errors, however, their defensive work kept them in the game and it was no surprise when Ronald Brown jackaled another turnover to turn defence into a lethal attack.
The strong running Pretorius broke the Aussie resistance with a powerful surge, which set him up for the winning try.
South Africa stretched their impressive winning run to 24 matches on their way to a ninth overall title success in Dubai.
The semi-final against France was also in the balance until Pretorius scored a late try to add to a first-half brace by Siviwe Soyizwapi to secure the Springbok Sevens team a spot in the Emirates Dubai 7s final.
The final score against the French was 19-12, but the Blitzboks had to dig very deep to get the victory and progress to their fourth successive HSBC World Rugby Sevens Series final. It was also their 23rd consecutive win.
The Blitzboks were slow out of the blocks and made a number of uncharacteristic mistakes, which handed France the momentum and allowed them to go 7-0 up in the second minute when Stephan Parez scored.
Soyizwapi stepped up to the plate though and scored twice in quick succession as the Blitzboks got their hands on the ball. The first try involved some slick stepping by Selvyn Davids, and the second came from a ruck turnover, as the South Africans took a 12-7 lead at the break.
With more errors creeping into their game, the French capitalised to pull level at 12-12 with Jordan Sepho scoring their second try in the 10th minute.
Pretorius then did what was needed to ensure his team take the win and book their place in the final at the end of a very tough semi-final.
In their first game on Saturday, the Springbok Sevens team qualified for the Emirates Dubai 7s semi-finals – their fourth on the bounce – courtesy of a 31-19 win over a tough Kenyan side in their quarter-final.
After early tries by Zain Davids and Siviwe Soyizwapi which handed the South Africans a 10-0 lead, Kenya gradually worked their back into the game and with a minute over in the first half, Alvin Marube scored their first try, making it a three-point game.
But the Blitzboks reacted very quickly. Selvyn Davids put in a superb run before the ball finally made it into the hands of Ronald Brown, who scored a crucial try after the hooter had sounded, which gave South Africa a 17-7 lead at the break.
Brown and Branco du Preez were instrumental in setting up a try for Christie Grobbelaar early in the second half to stretch their lead to 24-7.
Shaun Williams then scored a gift of a try after he snatched a loose Kenyan pass which all but secured the win for the Blitzboks, although the Sujaa scored two late tries.
QUARTER-FINAL: Springbok Sevens 31 (17) Kenya 19 (7)
Springbok Sevens – Tries: Zain Davids, Siviwe Soyizwapi, Ronald Brown, Christie Grobbelaar, Shaun Williams. Conversions: Branco du Preez, Brown (2).
Kenya – Tries: Alvin Marube, Timothy Mmasi, Jeff Oluoch. Conversions: Anthony Omondi, Johnstone Olindi.
SEMI-FINAL: Springbok Sevens 19 (12) France 12 (7)
Springbok Sevens – Tries: Siviwe Soyizwapi (2), JC Pretorius. Conversions: Selvyn Davids, Ronald Brown.
France – Tries: Stephen Parez, Jordan Sepho. Conversion: Paulin Riva.
FINAL: Springbok Sevens 10 (5) Australia 7 (7)
Springbok Sevens – Tries: Siviwe Soyizwapi, JC Pretorius.
Australia – Try: Corey Toole. Conversion: Dietrich Roache.