The wicket-keeper batsman scored 361 runs in 14 matches at an average of 36.10.
Ahead of ICC Champions Troph 2017, India batsman Manish Pandey sustained a strain on the left side during a practise session for Kolkata Knight Riders (KKR) in Indian Premier League (IPL) 2017.
Karthik had been earlier named in the reserve list of players when the selectors had announced the 15-member squad for the multi-nation tournament starting June 1.
Pandey had missed Wednesday's eliminator against Sunrisers Hyderabad due to the injury and would not be a part of the men in purple Qualifier 2 against Mumbai Indians on Friday dealing a body blow to Gautam Gambhir's wards.
He last played for India against Afghanistan in the 2014 Asia Cup in Bangladesh. The Tamil Nadu batsman, with 607 runs from nine matches at an impressive average of 86.71, was the highest run-scorer in the Vijay Hazare Trophy. It also included two centuries and four fifties as well. Karthik's batting helped his domestic team Tamil Nadu clinched the title by beating Bengal by 37 runs in the final of the tournament.
Karthik made his debut for the Indian cricket team way back in 2004 but was soon replaced by MS Dhoni. He has played 23 Tests, 71 ODIs and 9 T20Is for India.
Luckily enough for the Gujarat Lions, he carried that form into the IPL as well by providing a lot of stability in the middle order of the innings.