Ponting's 41st test century was far more fluent than the 40th, which he scored to end a two-year drought in the second test in Sydney earlier this month.
The 37-year-old, who scored his 13,000th test run with a swept single to deep square leg, brought up the hundred in 164 balls with his 11th four and doffed his helmet to accept a standing ovation from the crowd.
"I felt I played better today than I did in Sydney, it was probably a better wicket to bat on today, there wasn't much in it for any of the Indian bowlers," Ponting told reporters.
"It's been a really good day for us and we have to make sure we win the first hour tomorrow and make sure this first innings is a big one."Image: Australia's Rcky Ponting bats in their cricket test match against India, in Adelaide Tuesday, Jan. 24, 2012.
Scorecard | India vs Australia