Marcus Stoinis misses a chance to catch South Africa's Rassie van der Dussen on Saturday. Reuters
But Nathan Lyon struck twice for Australia after South Africa got off to a flyer in the concluding group match at Old Trafford on Saturday.
Victory would see Australia remain in Manchester for an Old Trafford semi-final against fourth-placed New Zealand, who have lost their last three matches, on Tuesday and avoid both hosts England and India — the only team to have defeated them at the tournament so far.
Proteas captain Faf du Plessis, who won the toss, was 35 not out and Rassie van der Dussen eight not out.
Reigning champions Australia are already through to the semi-finals, while South Africa cannot qualify for the last four.
But if Australia win they will be guaranteed to finish top of the 10-team group stage, regardless of whether India beat Sri Lanka in Leeds in Saturday's earlier match.
Australia thrashed New Zealand by 86 runs in a group match at Lord's last Saturday
Australia gifted South Africa their first runs when left-arm quick Mitchell Starc, the tournament's leading wicket taker, sent the opening ball of the match way down the leg-side and past despairing wicketkeeper Alex Carey for five wides.
That same over saw Aiden Markram, only opening after Hashim Amla was ruled out with a knee injury playing football in a warm-up on Friday, hit the left-arm quick for two well-struck fours through the offside, with the Proteas scoring 14 runs in total.
Left-handed opener Quinton de Kock then cover-drove Jason Behrendorff for four and soon South Africa, amid a blizzard of boundaries, were 42-0 off just five overs.
The breakthrough came in the 12th over when Lyon deceived Markram (33) in the flight with Carey completing a neat stumping.
Steve Smith, like team-mate David Warner playing his first match against South Africa since the pair received 12-month bans for their roles in a ball-tampering scandal in a Test in Cape Town, was booed by the crowd when he came on to bowl.
De Kock then seized on a loose first ball from the part-time spinner with a pulled boundary that saw him to his third fifty of the World Cup in 43 balls, including seven fours.
But he fell for 52 when he sliced an intended drive off Lyon to Starc at short third man to leave the Proteas 114-2.
Reigning champions Australia made one change after a surprise 10-run defeat by South Africa at Old Trafford, with the recently called-up Peter Handscomb replacing injured batsman Usman Khawaja.
England, after Britain's Prince Harry officially opened the tournament, lost a wicket second ball before Roy and Root shared a stand of 106 that was equalled by Morgan and Stokes.
Southampton: Opener Usman Khawaja shrugged off injury concerns to guide Australia to a five-wicket win over Sri Lanka in their final World Cup warm-up match on Monday. Australia’s disciplined bowling performance restricted Sri Lanka to 239-8, but they looked to have suffered a blow when Khawaja
Stand-in India captain Jasprit Bumrah did the bulk of the damage by hitting 29 runs off the bat in an over from Broad that also featured five wides and a no-ball struck for six.
"As a player I give my 100 per cent. Yes, I might play some different shots sometimes, but I try to play my percentage (strokes)."
Salah's new deal will reportedly make him the club's highest paid player of all-time on £350,000 ($425,000) a week until 2025.