"I am getting better. I should be fully fit," Vijay said days before the South Africa series preparatory camp that starts in Bangalore on September 21.
The Proteas' long tour starts in first week of next month with the first T20 International in Dharamsala on October 2.
Recalling the Indian team's tour of South Africa in 2013, Vijay said the innings he played in the Johannesburg Test went a long way in bringing about a turnaround in his career.
"I could feel that I was batting well. That's what gave me confidence going into the Durban Test.
More From This Section
"I was under the pump and really wanted to come good. The ball was reversing in Durban and it helped that I play a lot of reverse swing back home at the domestic level," he said, recalling his 97-run knock.
"It has been a great journey for me - the last one and a half year. But the best of me is yet to come."
"I had a chat with the physio before the second Test and we decided I could play since I had done my rehabilitation well during the break (after the Zimbabwe tour). And I never had any doubts about my batting.
"In the second or third over of the innings, I tweaked the hamstring again and when I pushed for a single, I realised something was wrong inside.
"I told Ajinkya 'You stay at one end and anchor the innings; I will take the risks'. I thought, even if I get out, Virat would be in next. He and Ajinkya are much fitter and can run hard between the wickets. I did not want to disturb Ajinkya's rhythm because at that time his wicket was more crucial to the team than mine," he added.