At the P Sara Oval, Vijay (82 runs, 4 fours, 2 sixes) and Ajinkya Rahane (82 batting) scored half-centuries as the visitors pressed on with their advantage from the day before. Rohit Sharma (2) was the other unbeaten batsman going into the break.
Starting at the overnight score of 70/1, Vijay and Rahane looked to get into their groove as soon as possible. They started slowly but the scoring pace increased soon after.
At the other end, Rahane tried the calm approach and yet kept the scoring rate up, reaching his eighth Test fifty off 118 balls in the 39th over.
It also brought the 100-partnership up for the two batsmen, while India's 100-mark had come earlier in the 38th over.
More From This Section
The aggressive intent of both the batsmen was clearly towards a declaration later in the day and they scored 68 runs in 13.4 overs in the first hour at about five runs per over.
Skipper Virat Kohli (10) came out to bat and he wasn't given any free boundaries to get off the mark quickly. In fact he laboured his way through the next seven overs, and Kaushal bowling round the wicket struck shortly before lunch.
Kohli was out LBW in the 53rd over as Rohit came out to bat with a few minutes left for the break. He did well enough to bat out the remaining session without any further losses, still keeping India on track for a 350-plus lead target.