Simon Katich followed up the sensational debut of Krejza with a brilliant unbeaten knock of 92 as he along with Micheal Hussey put on an unbroken 115-run stand for the third wicket finishing the second day on 189 for two to hand the advantage to Australia.
At stumps, Katich on 85 and Hussey (45) runs were at the crease.
Australia are still 252 runs behind India's first innings total with still eight wickets in hand.
Sourav Ganguly and Mahendra Singh Dhoni, who gave a perfect start to the hosts on the second day as they punished a listless Aussie attack in the morning added 93 runs in the first session without losing wickets and looked like taking India past the 500-run mark.
However, for Australia, the 25-year-old Jason Krejza, who had been ignored for the first three Tests, showed the mistake the Aussies had done with a dream spell in which he took five wickets for 16 runs to restrict India to just 441 after being 404 for five at lunch.
After lunch Dhoni came out all guns blazing reaching his 50 with two consecutive spanking boundaries off Mitchell Johnson.
However, soon after he fell to Jason Krejza who got the ball to turn from middle stump to leg and uprooted his leg-stump.
Dhoni made 56 in 97 balls and his innings was studded with four boundaries. India at that time was 422 for six.