Dhaka: New Zealand ended Day 1 on top having restricted host to 228/5 before rain washed off the final session of second Test at Mirpur on Monday.
Earlier, Tamim Iqbal missed out on a century as New Zealand restricted Bangladesh's progress, reducing them to 228-5 by tea.
The hosts lost two wickets on the stroke of tea as Tamim edged Neil Wagner to Kane Williamson at slip for 95 before leg spinner Ish Sodhi trapped Shakib Al Hasan lbw for 20.
Until the twin blow Bangladesh were making quick progress after skipper Mushfiqur Rahim won the toss and elected to bat in slightly overcast conditions at the Sher-e-Bangla National Stadium in Dhaka.
Tamim, who smashed 17 fours in his entertaining 153-ball knock, put on 76 with Mominul Haque (47) for the third wicket and 67 with Marshall Ayub (41) for the second.
Trent Boult gave New Zealand their first breakthrough when Anamul Haque (seven) miscued a pull shot and Williamson took the catch.
Ayub looked solid until Wagner, who replaced left-arm spinner Bruce Martin in New Zealand's line-up from the drawn first Test, broke through his defences and bowled him.
The right-handed Ayub struck six well-executed boundaries in his 62-ball innings.
Corey Anderson induced an edge from Mominul Haque to leave him caught behind.
Tamim survived two drop catches at the start of the innings.
Wicketkeeper Bradley-John Watling dropped the left-hander on five before skipper Brendon McCullum let him off at second slip at 10. Doug Bracewell was the unlucky bowler on both occasions.
Bangladesh made one change to their team for the drawn Test in Chittagong, bringing in uncapped paceman Al Amin Hossain for injured Robiul Islam.
Brief scores
Bangladesh 228 for 5 (Tamim Iqbal 95)