Rohit Sharma scored a century in his first innings as India's new Test opener and gave the hosts a flying start along with partner Mayank Agarwal in the first of the three-match series against South Africa at Visakhapatnam on Wednesday.
Rohit and Agarwal ensured South Africa's bowlers went wicketless on the first day to take India to 202 for no loss after home captain Virat Kohli won the toss and opted to bat.
Rohit completed his fourth Test hundred and was unbeaten on 115 with Agarwal 84 not out - his best Test score - when bad light and rain forced an early end to day's play.
The only player in the world with three double hundreds in one-day internationals, Rohit has built a formidable reputation as a limited-overs opener but batted in the middle order in his stop-start Test career.
The 32-year-old could not have hoped for a more benign pitch to begin his journey as a Test opener with both the fast bowlers and spinners from South Africa failing to make any impact.
The visiting pace duo of Kagiso Rabada and Vernon Philander beat the bat on a few occasions with the new ball and those were the only moments of discomfort that the right-handed batting pair encountered.
South Africa captain Faf du Plessis introduced spin in the ninth over in the form of Keshav Maharaj but it only allowed the Indian batsmen to score more freely.
Rohit frequently danced down the pitch to the spinners, hitting five sixes to go with 12 fours.
A top-edged lap-swept four off debutant Senuran Muthusamy, which narrowly missed the fine leg fielder, brought up his fifty, and a slashed boundary that just eluded the gully fielder were among the rare moments when Rohit did not look in control.
Agarwal did not compete with his partner in shot-making but managed to put away the bad balls, hitting 11 fours and two sixes to remain on course for his maiden hundred.
PHOTOS: Rohit's century powers India on rain-hit Day 1
Tendulkar throws light on the role of Test openers
Meet the South African debutant with an Indian connect
Why Lodha reforms for BCCI have fallen flat
Kohli throws his weight behind Rohit