England were making good progress as they began their response to a West Indies total of 370 on day two of the second Investec Test at Trent Bridge.

Having dismissed their opponents for a competitive total in the morning session, the home side reached 123 for one at tea, with captain Andrew Strauss on 45no and Jonathan Trott 35no.

Alastair Cook was the man out for 24, having twice been caught behind off Kemar Roach no-balls, while Windies skipper Darren Sammy had earlier scored 106, a maiden Test century.

Sammy contributed to a 204-run partnership with Marlon Samuels before scooping a short ball from Tim Bresnan to Kevin Pietersen at deep mid-wicket.

Samuels had added only 10 to his overnight 107 when he followed, aiming a loose drive at Bresnan and picking out James Anderson in the gully.

Roach was dropped by Graeme Swann on nought, but managed only seven before guiding Bresnan, who finished with four for 104, to Strauss at first slip. Swann wrapped things up, with Shane Shillingford stumped by Matt Prior for 16.

That left five overs before lunch, which would have been enough for Roach to dismiss Cook for one had he not been called for no-balling.

If that reprieve was galling for the Windies, it is hard to imagine how they felt when Roach served up an exact replica six overs into the afternoon session. Again he found Cook's edge, again wicketkeeper Denesh Ramdin pouched the catch and again Aleem Dar chalked it off for over-stepping.

Strauss and Cook started cagily but cashed in fully on anything loose - Cook crashing Ravi Rampaul through mid-wicket and point and Strauss cutting the same bowler powerfully to the ropes.

Cook fed his fourth boundary to a vacant third-man but was gone three balls later for 24, nicking Rampaul to Ramdin. This time he had to go, with Roach clearly relieved his errors went largely unpunished. It was left to Strauss and Trott to guide England safely through to the tea break.