Shamsur Rahman and Imrul Kayes scored centuries on Day 3 of the second Test against Sri Lanka in Chittagong.
The players scored centuries for the first time in their Test cricket career.
Bangladesh scored 232 runs losing two wickets.
The tourists scored 587 in their first innings.
Bangladesh replied with 86-1 by stumps on the second day.
The test began on Thursday morning amid tight security as Jamaat-e-Islami is observing a countrywide down-to-dusk hartal.