Mark Richardson continued frustrating the Indian bowlers on the second day. The left-hander scored 145 before being dismissed by Harbhajan Singh, caught by Anil Kumble.
This was Richardson's highest Test score. Before this, the 32 year-old's highest score was 143 against Bangladesh in December 2001.
Richardson could bat only once in that match as Bangladesh lost the game by an innings and 52 runs.