NEW DELHI - Veteran batsman Rahul Dravid on Sunday made a return to India's one-day squad for next month's tri-series in Sri Lanka and the Champions Trophy in South Africa.

Dravid, 36, last played a one-day international in 2007, but his form in the Indian Premier League (IPL) in South Africa and the poor show of India's younger batsmen in the World Twenty20 turned the scale in his favour.

Dravid is expected to bolster the middle-order which struggled against rising deliveries in England in June.

He replaced Rohit Sharma, who managed 15 runs in three innings against the West Indies, in June-July.

Aggressive opener Virender Sehwag was ignored by the selectors as he is yet to recover fully from a shoulder injury.

Champions Trophy squad: Mahendra Singh Dhoni, Sachin Tendulkar, Gautam Gambhir, Dravid, Raina, Yuvraj Singh, Yusuf Pathan, Harbhajan Singh, Praveen Kumar, Ishant Sharma, Ashish Nehra, Rudra Pratap Singh, Mishra, Dinesh Karthik, Abhishek Nayar. -AFP