The correct answer is (c) Rohit Sharma.
Rohit Sharma scored 117 runs in the first innings of the first Test match of the 2011-12 Indian-Australian Cricket Test Series. He was the only Indian batsman to score a century in the series.
Sachin Tendulkar scored 106 runs in the second innings of the second Test match, but this was not enough to save India from defeat.
Virat Kohli scored 96 runs in the first innings of the third Test match, but he was dismissed early in the second innings and India lost the match.
Rahul Dravid did not score a century in the series. He scored 63 runs in the first innings of the first Test match, but he was dismissed early in the second innings and India lost the match.
In conclusion, Rohit Sharma was the only Indian batsman to score a century in the recent (2011-12) Indian-Australian Cricket Test Series.