Both Mohammad Ashraful and Shahadat Hossain are on two runs.
Earlier, Bangladesh began their bid to save the final Test well, reaching 118-1 at tea.
Bangladesh, however, still need 193 runs to make the tourists bat again after India declared their first innings on 544-8, building a daunting lead as they bid to clinch a 2-0 series whitewash.
The hosts suffered an early blow in the their second innings losing Imrul Kayes, caught by substitute fielder Dinesh Karthik off the bowling of Zaheer Khan for five in the fifth over.
But Tamim (79 not out) and Junaid Siddique (31) saw off the session with an unbroken 99-run stand.
Earlier, skipper Mahendra Singh Dhoni was the eighth Indian to be dismissed, falling 11 runs short of what would have been a fourth Test century, and he then declared the innings.
Wicketkeeper Mushfiqur Rahim stumped Dhoni to give part-time leg-break bowler Raqibul Hasan his first wicket in Test cricket.
India, resuming on 459-5 overnight, had earlier lost the wickets of Zaheer (0) and Ishant Sharma for 13.
Zaheer was caught by Shahadat Hossain off Shafiul Islam at deep fine leg attempting a pull shot before Mohammad Ashraful had Ishant caught behind by Rahim.
Yuvraj Singh was unable to bat for the tourists because of a wrist injury while Rahul Dravid, who retired hurt on 111 on Monday, failed to resume his innings.
Dravid, who was admitted to a local hospital after being struck by a bouncer on the helmet from Shahadat, provided the backbone for the Indian innings making a 222-run third wicket stand with Sachin Tendulkar.
Tendulkar made 143 to record his 45th Test century as India look set to wrap up a 2-0 series victory following their 113-run win in Chittagong last week.
Teams: