Captain Virat Kohli declared India's first innings at 497 for nine on the second day of the third and final Test against South Africa here on Sunday.
Rohit Sharma notched up his maiden double century while Ajinkya Rahane struck his first ton at home in three years.
Ravindra Jadeja contributed with 51 before the last two Indian batsmen were called back at the stroke of tea.
Brief scores: