Steve Smith scored Australia's first century of the series to drive the hosts to 338 all out but India stood firm with 96 for two to leave the third test in the balance at the end of the second day on Friday from the Sydney Cricket Ground.
India spinner Ravindra Jadeja took 4/62 and brilliantly ran out Smith for 131 to end Australia's first innings before tea and the home pace attack managed only to oust India's openers before the close of play.
Josh Hazlewood celebrated his 30th birthday by ending Rohit Sharma's first innings of the series caught and bowled for 26 before Pat Cummins had Shubman Gill caught at gully just after the young opener had reached his maiden half century.
The obdurate Cheteshwar Pujara, unbeaten on nine, and his captain Ajinkya Rahane, who had scored five not out, will resume India's innings on day three as the tourists look to break the 1-1 deadlock in the four-match series.
That task looked a lot easier while Smith was struggling for runs but after scoring only 10 in his first four innings of the series, Australia's best batsman rediscovered his form at his home ground.
Overcast conditions contributed to a muted atmosphere at a SCG populated by a socially distanced crowd of 9,052 all obliged to wear face masks.
They were all on their feet in the early afternoon, however, as they joined a delighted Smith in celebrating his 27th test century and first since the 2019 Ashes in England.
The former captain, who hit 16 fours in an all but chance-less knock, had a nervous spell on 99 before turning the ball off his hips to square leg for three runs.
"It's always nice playing at the SCG," Smith says. "It's my home and I love playing here, it was nice to put a score on the board and help Australia."
Smith's roar as he whipped off his helmet and flourished his bat after a century at the SCG on Friday left nobody in any doubt that Australia's best batsman was back.
Smith's 27th test century ended a 16 month wait and was his first on home soil since a 2018 ball-tampering scandal cost him the captaincy and a year of international cricket.
The cheers and applause from the sparse crowd and his team echoed Smith's delight, Australia had struggled badly as he eked out only 10 runs in his four previous innings in the blockbuster series against India.
The 31-year-old said he had been unimpressed by reports of his loss of form - pointing to the two centuries he scored in one-day matches against the tourists at the SCG in November - but was proud nonetheless.
"I missed out in the first two tests but I came back today and scored some runs and put us in a good position," Smith sats. I'm just proud to get three figures on the board and help Australia to a good score."
The frailties in the remainder of the Australian batting were plain to see, however, after Jadeja had broken Smith's promising 100-run partnership for the third wicket with Marnus Labuschagne, who was caught in the slips for 91.
Resuming on 166/2, Australia would have been looking to bat through much of the day for a tally well in excess of 400 but they lost their last seven wickets for the addition of only 132 runs, most of them scored by Smith.
Matthew Wade departed for 13 after a rash charge down the wicket and skipper Tim Paine, all-rounder Cameron Green, Pat Cummins and Nathan Lyon barely bothered the scorer before following him.
Fittingly, Jadeja had the last word, showcasing his fielding skills with a direct hit from square leg to run out a diving Smith and close the Australian innings.
"Our approach tomorrow should be simple, to spend time in the middle," Jadeja says. "Everybody needs to contribute and bat with responsibility if we are to put up a good total."