South Africa v Australia, 2nd Test, Port Elizabeth, 2nd day
SA on top after De Villers, Duminy tons
South Africa resumed on 214 for 5, knowing they would have to get through a difficult opening period against Mitchell Johnson and the rest of Australia's attack•Getty Images
At the other end, AB de Villiers moved solidly on from his overnight 51 not out•Getty Images
Australia's spinners plucked two return catches to dismiss de Villiers and Vernon Philander, the second a diving effort from Michael Clarke•AFP
Australia lost Chris Rogers early, lbw to Vernon Philander•AFP
Warner ended the day unbeaten on 65, with Australia four down and trailing by 311 runs•Getty Images
They did so, with JP Duminy starting particularly brightly•AFP
De Villiers brought up his 19th Test hundred, his fifth against Australia•Associated Press
Duminy reached his third Test century, and guided South Africa past the 400-run mark even as wickets kept falling around him•Getty Images
Wayne Parnell, returning to Test cricket after four years, struck twice in his first over to leave the visitors reeling at 41 for 3•Getty Images
De Villiers and Duminy and batted through the first session, and put on 149 for the sixth wicket•Getty Images
Nathan Lyon finished with five wickets as South Africa were bowled out for 423•Getty Images
South Africa added another wicket, in the form of Michael Clarke, but could have ended the day in an even stronger position had AB de Villiers clung on to this chance from David Warner•Getty Images