Mirpur: India are 459 for the loss of five wickets at the end of Day 2 at Shere Bangla National Stadium, Mirpur.
Tendulkar (143) and Dravid (111) scored centuries, while the openers made fifties as India ended Day 2 at 459/5, a lead of 226 runs.
Rahul Dravid (111) was struck on the ear-guard by a Hossain lifter and retired hurt.
On the second day of the Test, India have made 390 runs - their highest score in a day's play against Bangladesh.
Gautam Gambhir's aggregate of 207 at an average of 69.00, including one century and one fifty is the second best in the present series after Tendulkar - 264 (ave 132.00).
With his fifty, Gambhir has emulated Vivian Richards' feat of registering fifty-plus in eleven Tests.
India vs Bangladesh, 2nd Test - Scorecard
The 103-run opening partnership between Gambhir and Sehwag is their seventh for this wicket-position
Tendulkar and Dravid, with their 222-run stand, have set a record for sharing in most stands (17) of 100 or more for various wicket-positions. They have obliterated the 16 such stands by two pairs - Matthew Hayden and Ricky Ponting for Australia (all for the second wicket) and Gordon Greenidge and Desmond Haynes for West Indies (all for the opening wicket).
With the 222-run stand, Sachin has equalled Ricky Ponting's record of sharing 15 partnerships of 200 or more in Tests.
Dravid has extended his world record for sharing in most stands of 100 or more to 81. Ricky Ponting is second with 78 followed by Tendulkar (73).