Indian captain Virat Kohli was on Monday rested from the upcoming One-Day International (ODI) series against Sri Lanka but will play the third and final Test in Delhi. Rohit Sharma will be assuming the leadership charge for India in the one-day leg of the ongoing home series next month.