Yuvraj Singh has been dropped from the India squad for their two-match Test series against Australia in October.
The left-handed batsman has struggled with a spell of poor form recently and will be replaced by 22-year-old Cheteshwar Pujara, who impressed selectors during India's domestic Ranji trophy.
Sachin Tendulkar is included again after missing the one-day Tri-series in Sri Lanka while opener Gautam Gambhir is recalled after recovering from a knee injury.
Suresh Raina, who scored a century on his Test debut in Sri Lanka, has also been retained in the squad.
Pace bowlers Zaheer Khan and Shantha Sreesanth are both set for comebacks after being forced to sit out the tour of Sri Lanka through injury.
Ishant Sharma remains in the squad, however, with Harbhajan Singh set to lead the spin attack with Amit Mishra and Pragyan Ojha.
"The team has been selected on the basis of performance. The team almost automatically picks itself by the sheer weight of performances, in domestic cricket and otherwise," chairman of the India's selection committee Krishnamachari Srikkanth said.
"The overall performance of every player has been taken into account.
"We have a very powerful team. And we are confident of doing very well against Australia. This is the best team we can have for any kind of Test match."
The two tests will be hosted in Mohail (October 1-5) and Bangalore (October 9-13) with a three-match one-day international series to follow.
India squad: Mahendra Singh Dhoni (captain), Virender Sehwag, Gautam Gambhir, Rahul Dravid, Sachin Tendulkar, VVS Laxman, Suresh Raina, Harbhajan Singh, Amit Mishra, Zaheer Khan, Ishant Sharma, Shantha Sreesanth, Pragyan Ojha, Murali Vijay, Cheteshwar Pujara.