India opener Rohit Sharma played a captain's knock on a slow, testing track in Nagpur on Friday and brought up his 9th Test century that took the hosts past Australia's first-innings total of 177 on day two of the first Test of the Border-Gavaskar Trophy.