Ashes: Australia declare at 570 for nine, after centuries by Clarke and Haddin

ADELAIDE (AFP) - Michael Clarke and Brad Haddin plundered centuries before a super-quick Mitchell Johnson blasted out England captain Alastair Cook to leave the tourists reeling in the second Ashes Test today.

Skipper Clarke claimed his third century in five Ashes Tests and his 26th overall while vice-captain Haddin blasted four sixes in his fourth Test ton to help the home side declare at 570 for nine.

Johnson, hurling down 150kmh thunderbolts, knocked over Cook for three in his second over to ram home Australia's advantage.

By the close, the tourists were hanging on against a hostile Australian attack at 35 for one with Michael Carberry on 20 and Joe Root, who took one on the chest from Johnson, nine not out.

It was very much Australia's day as Clarke and Haddin put on 200 runs - the highest sixth-wicket stand in all Tests in Adelaide, eclipsing the 191 shared by Imran Khan and Wasim Akram for Pakistan in 1990.