India declared their first innings at 6-462 ahead of the start of Saturday’s fourth day of the rain-hit Test against Bangladesh.
Shikhar Dhawan was the highest scorer with 173 while fellow opener Murali Vijay made 150.
Ajinkya Rahane just missed becoming the third century-maker when he was out on 98, trying to increase the run rate.
India will hope the rain stays away as the visitors attempt to bowl out Bangladesh twice and force a result in the one-off Test.
Left-arm spinner Shakib Al Hasan returned figures of 4-105 while legspinner Jubair Hossain Likhon took 2-105.