Graeme Swann proved to be Australia's nemesis on day two of the second Test at Lord's as the England spinner led a late onslaught with the bat before claiming 5-44 as the tourists collapsed to 128 all out.

England had fought their way to a total of 361 thanks to an impressive last wicket stand between Stuart Broad and Swann who was left stranded on 28 not out from just 26 balls when his fellow bowler was caught by Brad Haddin off the bowling of James Pattinson.

Australia would have hoped for a positive response but after making their way to 42-0 they would lose 10 wickets for just 86 runs as all four England bowlers claimed important wickets.

Peter Siddle responded well as he claimed the wickets of England captain Alastair Cook, Jonathon Trott and Kevin Pietersen but Joe Root, 18 not out and Tim Bresnan, 0 not out, batted out the remainder of the day to leave England on 31-3 - a lead of 264.

Michael Clarke's side had got off to the perfect start when Tim Bresnan was caught by Haddin off the bowling of Ryan Harris from the very first ball of the day.

Harris then claimed the wicket of night watchman James Anderson to claim a five wicket haul but England would then respond with some aggressing batting as Broad and Swann hit the Australian bowlers to all parts of the ground.

Broad eventually fell for 33 from just 29 balls but there was some momentum and with an hour before lunch there was a feeling that Australia's openers would be put under huge pressure.

Shane Watson and Chris Rogers looked to be relatively comfortable but with lunch looming Bresnan would cannon a straight delivery into the pads of the right hander who reviewed the decision but it was another poor use of DRS from the Australian opener fell for 30.

Rogers would then rue his decision not to challenge a dreadful full toss from Swann which struck him in the mid section and looked as though it would have hit the stumps. The umpire gave him out but had he reviewed the decision would have been overturned as the ball was missing leg stump.

Usman Khawaja was then dropped by Jonathon Trott but Phil Hughes would fall in the next over to Bresnan, before Swann picked the wicket of Khawaja to leave Australia struggling at 69-4.

Steve Smith would depart for just two as Swann claimed another before prized scalp Clarke was given out lbw to Broad for 28.

Australia were struggling to get to 100 and the pressure told as Ashton Agar made a rash decision to sneak a single but Haddin would not move and the youngster would depart for just two.

Peter Siddle would fall for the same score when he edged a simple catch to second slip before Haddin played an ugly shot off Swann which was caught by Trott as the wicketkeeper departed for just seven.

Swann would bring an end to proceedings when Harris tried to hit him out the ground but could only pick out Pietersen.

England could have enforced the follow-on but Cook instead choose to try and bat Australia into an even worse position but the captain would drag onto his own stumps to fall for just eight, before Trott did the same without troubling the scoreboard.

Siddle when then claim his third wicket of the innings as Pietersen chases a swinging delivery which is well caught by Rogers as Australia continued to fight despite their damning position.