He last played for India in October 2012. He played 29 Tests, 120 ODIs and 24 T20Is. He was part of the victorious Indian team at the 2007 World Twenty20 and was the man-of-the-match in the final against Pakistan.
One of his best performances came on the tour of Pakistan in 2006 when he became the second Indian after Harbhajan Singh to take a Test hat-trick, removing Salman Butt, Younis Khan and Mohammad Yusuf during the Karachi game.
He also played a big role in India winning a Test match against Australia on a tough Perth wicket, which offered steep bounce.