Rahane, who captained India in the first Test against New Zealand, is not going through the best of phases as a better. He missed the second Test match due to an injury. His average in the 16 Test matches that he has played in the last two years is only 24.39 with only one hundred - in Melbourne against Australia - and two fifties.
It will be interested to see if he starts in the XI in the Boxing Day Test match against South Africa as Shreyas Iyer, who had made his debut against New Zealand, did exceedingly well in the opportunities he got.
Pant, on the other hand, doesn't have that kind of a baggage. The left-hander was rested from the New Zealand Tests and would be eager to make his mark in South Africa, where he is set to play his maiden Test.
Meanwhile, India were dealt with a heavy as newly-appointed white-ball skipper and Test vice-captain Rohit Sharma was ruled out of the entire three-match Test series with a hamstring injury. Gujarat opener Priyank Panchal was named in the squad as Rohit's replacement.
"Priyank Panchal replaces injured Rohit Sharma in India's Test squad. Rohit sustained a left hamstring injury during his training session here in Mumbai yesterday. He has been ruled out of the upcoming 3-match Test series against South Africa," BCCI said.