KL Rahul, the vice-captain, scored 122 runs off 248 deliveries and hit 17 boundaries and one maximum in the process.
Virat Kohli and his boys will be looking to make history as India have never managed to win a Test series in South Africa so far.
The India vs South Africa Test match at Centurion might be troubled by rain interruptions on three days.
The former South African fast bowler said that while India has a strong bowling attack, the hosts have a better grasp of the conditions.
Anrich Nortje will not be part of the Test series against India due to injury.
Johannesburg has been the fortress of the Indian cricket team for the last 29 years, having not lost a single Test at the venue.
The Indian cricket team will be aiming to end 29 years of pain as they look to win a Test series in South Africa for the first time.
BCCI confirmed earlier this week in a press release that regular vice-captain Rohit Sharma had been ruled out due to a left hamstring injury.
Rohit, who had been practising at the Bandra Kurla Complex in Mumbai for the past week, was injured during one of those practise sessions.
Rohit Sharma said it's been a pleasure to work with Rahul Dravid, who places a premium on maintaining a positive atmosphere away from the field.