PORT ELIZABETH, South Africa (AP) -- AB de Villiers made an unbeaten century and put on 123 with JP Duminy to lead South Africa to 323-5 against Australia in the second test at St. George's Park on Friday.
De Villiers powered to a 19th test century and a sixth in 12 matches and was 102 not out at lunch on the second day. Duminy was 59 not out, and they added 109 in the morning session.
Their partnership strengthened South Africa's attempt to fight its way back into the series after Australia beat the top-ranked home team heavily in the first test and had it teetering at 214-5 overnight on a fairly docile pitch.
Left-arm quick Mitchell Johnson and his fellow fast bowlers were struggling to extract any pace and bounce off the surface and Johnson was hit for three fours by Duminy in his second over at the start of a wicket-less first session.
De Villiers' golden run of form includes six centuries and six half-centuries in 18 innings over 12 tests dating to November 2012.
His latest hundred allowed South Africa to switch the pressure back on the Australians, while Duminy supported with an equally valuable half-century after they were 200-5.
De Villiers ensured Australia's bowlers struggled for the first time in the series, hitting 13 fours and a six and pouncing on anything slightly loose. Duminy hit nine fours, including two clips to the boundary down the legside and a powerful pull in Johnson's second over to set the tone.
The St. George's Park pitch is favoring the batsmen, however, with little sign of any swing or seam movement. South Africa opted to bat first after winning the toss and had half-centuries from Dean Elgar (83) and Faf du Plessis (55) before De Villiers passed 50 late on the first day.
Offspinner Nathan Lyon took two wickets on Thursday and Johnson and Harris one early wicket each but Australia has gone more than 110 overs without a strike from one of its fast bowlers.