In March 2006, he was recalled to the Test team in place of the injured Yuvraj Singh for the First Test against England in Nagpur. Despite top-scoring with a dogged 91 to save the Test match, he was omitted for the following match when Yuvraj had recovered his fitness. But he found a place in the four Tests in the West Indies, after Sachin Tendulkar was injured. He hit 148 not out in the second Test, his maiden Test century.