Shakib Al Hasan claimed three wickets to restrict New Zealand to 107-3 in reply to Bangladesh’s 282 on a rain-interrupted second day of the second cricket test on Tuesday.

Tea was enforced 26 minutes earlier than scheduled after rain thwarted play. The rain never relented and play was suspended for the day. Play will resume 30 minutes earlier on Wednesday if the weather permits.

Before the downpour stopped play, Ross Taylor was on 37, and Kane Williamson, who returned to batting after a blow on the cheek off Rubel Hossain, was 28 not out.

Left-arm spinner Shakib claimed 3-25.

Rubel made an excellent catch at deep square leg to remove skipper Brendon McCullum on 11, the only wicket in the middle session.

Earlier, Shakib took two wickets in three deliveries to send New Zealand to lunch at 32-2.

Peter Fulton scored 14 and Hamish Rutherford made 13 in a 31-run opening stand before Shakib struck with the last ball of his first over.

In an eventful morning session, New Zealand fast bowler Neil Wagner returned 5-64 and leg spinner Ish Sodhi took 3-59 as Bangladesh lost its last five wickets for 54 runs.

Wagner struck early in overcast conditions, taking out Bangladesh skipper Mushfiqur Rahim on 18, after he added just four runs to his overnight total. Wagner also dismissed first-test century-maker Sohag Gazi (14) and Rubel (4) to pay back selectors who favoured him at the expense of left-arm spinner Bruce Martin.

Sodhi took advantage of some turn and bounce in the pitch and claimed the wickets of Nasir Hossain (19) to a ball that spun sharply and Abdur Razzak (13).

For Bangladesh, Tamim Iqbal top-scored with 95, followed by Mominul Haque (47) and Marshall Ayub (41).

More In: Cricket | Sport