Bangladesh's batsmen battled hard to frustrate England after Jonathan Trott completed a measured double century on day two of the first Test at Lord's.
Trott resumed on 175 not out and shrugged off the early loss of overnight partner Eoin Morgan, as well as the run out of Matt Prior, to make a career-best total of 226.
That was the the key performance in an England total of 505 all out, though Bangladesh responded with a composed effort that saw them to 172 for two at the close of play.
Shahadat Hossain had earlier enjoyed a memorable end to the first innings as he made his way on to the honours board with figures of five for 98.
England took to the field hoping to exploit the tourists' technique in alien conditions but were instead put on the back foot as Imrul Kayes and the aggressive Tamim Iqbal put on 88 for the first wicket.
It was a partnership home captain Andrew Strauss was having trouble prising apart until a mixture of over-enthusiastic running and fine fielding from Kevin Pietersen saw Tamim run out for 55.
Imrul was next man out, departing for 43 when Steven Finn had him caught at slip fending off a rising delivery.
But Junaid Siddique, who scored his country's first century against England in Chittagong earlier this year, dug in for 53no alongside Jahurul Islam (16no) as the Tigers' third-wicket pair reached stumps relatively untroubled.Reuse content