Chasing 319 for victory, the hosts slumped to 105 for four at stumps on day four. This was after Vijay's patient knock of 95 runs had guided his team to 342 in their second innings.
"It is disappointing to miss the hundred but I will take it any day if we can win the Test match tomorrow," said a smiling Vijay after the day's play.
"The game is very well placed and (Ravindra) Jadeja is spinning the ball well. The fast bowlers can help too because it is doing a lot for spinners because of footmarks on the pitch. It will be a fifth day pitch and it will have wear and tear," he added.
Jadeja struck his maiden Test fifty, scoring 66 runs overall and his 99-run partnership for the eight wicket with Bhuvneshwar Kumar came in a whirlwind manner to knock the wind out of England.
"Jadeja really played well and that helped us gain momentum. Obviously Bhuvneshwar is hitting the ball really well in this series and that has put us in a good position," said Vijay.