The South Africans struck the first blow against the Australians in the triangular one-day series in Zimbabwe as they powered to 328-3 and victory - and with 20 balls to spare at Harare Sports Club.
Captain De Villiers was 136 not out at the end and still striking boundaries despite struggling with cramp in his left leg from around halfway through his innings. His good friend Du Plessis was out for 106 but the pair came together with South Africa 51-2 and by the time they were parted 29 overs later, the Proteas were well on course for victory at 257-3 and both had hundreds.
Du Plessis' century was his first in ODIs and was laced with 11 fours and a six. De Villiers gritted through the pain in his left hamstring, which left him hobbling badly between the wickets and throwing himself into headlong dives on numerous occasions when he feared he might be run out because of his hampered running.
They reached their centuries in the space of two balls and with almost identical shots.
He made them pay.
De Villiers went on to make the second-highest score by a South African against Australia in a 50-over game - second only to Herschelle Gibbs' 175 in another memorable South African chase, when it made 438 in Johannesburg to beat Australia in 2006.
De Villiers struck 11 fours and two sixes, including a scoop for maximum over backward square leg that he played almost from a sitting position. JP Duminy joined De Villiers at the end and was 33 not out, and South Africa cruised home inside 47 overs.
