He was part of the Indian 2007 World Cup squad which failed to progress from the group stage and played during India's One-day International series against Bangladesh shortly after the tournament before playing two games in England in August 2007. He took four wickets before being ruled out of the remainder of the series through injury. He was subsequently left out of the squad to play Pakistan in November although was recalled to the Test squad following injuries to R. P. Singh and S. Sreesanth.