Australia were 98 for one at lunch after winning the toss and batting in overcast conditions at St George's Park.
Warner, with 50 not out, and Cameron Bancroft (38) battled through a difficult first hour to give Australia a solid start before Bancroft was caught behind off Vernon Philander from what proved to be the last ball before the interval.
They could score only 23 runs in 14 overs in the first hour but picked up the scoring, adding 36 runs in the first three overs after the mid-morning drinks break.
But Warner batted with typical enterprise as batting conditions eased, reaching his half-century off 69 balls with eight fours.
Despite suggestions on social media that Warner could be the target of abuse or derogatory signs from spectators, there was no obvious hostility from the small crowd in Port Elizabeth.
Philander conceded only five runs in a seven-over opening spell before coming back in the last over before lunch to dismiss Bancroft, who edged a ball which seamed away from him.
Disclaimer: No Business Standard Journalist was involved in creation of this content
