India won their fourth series in a row against Australia after a fourth and final Test lit up by an epic 186 by Virat Kohli ended in a draw on Monday in Ahmedabad.
The hosts won the series 2-1 and the world's two top-ranked teams will do battle again on June 7-11 at The Oval in the World Test Championship final.
Even before the players shook hands on day five, India knew they had reached the WTC decider thanks to New Zealand's thrilling last-ball win over Sri Lanka earlier in the day.
It will be India's second successive WTC final, having lost the inaugural edition to New Zealand in 2021.
Australia reached 175-2 in their second innings in the final session of play at the world's biggest cricket stadium when the players of both teams called it a day.
"We do understand the importance of this series and the opposition. Lot of hard work has gone into this," India skipper Rohit Sharma said.
Coach Rahul Dravid told broadcaster Star Sports: "It was a really hard-fought series, there were moments where we were put under extreme pressure by a really good cricket team and we responded."
India similarly lifted the Border-Gavaskar Trophy at home in 2017 and then beat the Australians in their own back yard in 2018-19 and 2020-21, each time 2-1.
Travis Head (90) and Marnus Labuschagne (63 not out) snuffed out India's push for a victory on the final day with a stand of 139 after nightwatchman Matthew Kuhnemann fell early for six.
The left-handed Head, capping a successful series after being left out of the first Test, missed out on his century after being bowled by Axar Patel.
Regular opener Usman Khawaja did not to bat due to "lower leg soreness" after getting hurt while fielding on day four.
The match in Ahmedabad belonged though to Kohli, who hit a masterful knock on day four to end a Test century drought of 1,205 days since his previous ton.
The marathon 364-ball knock blocked every chance of a potential defeat for the hosts after Australia posted 480 on a vastly different pitch from the previous three Tests.
- Expectations and more -
Kohli, one of the best players of his generation, recorded his 28th Test century to power India to 571 all out on Sunday as India managed a lead of 91 after their first innings.
"I think in Test cricket I wasn't able to play with my tempo and template that I have played with for the last 10 years for a while now," said the man-of-the-match.
Kohli's partnership of 162 for the sixth wicket with Axar, who hit his third half-century of the series with an attacking 79, marked India's dominance on Sunday.
Opener Shubman Gill hit 128 to lead India's reply and make the most of his opportunity after being added to the team in place of struggling KL Rahul in the third Test.
Indian spinner Ravichandran Ashwin excelled with his six wickets in Australia's first innings, in a run-filled match which was at odds with the first three Tests.
Ashwin managed 25 wickets in the series, ahead of Ravindra Jadeja's 22, as the spin duo received the player-of-the-series award jointly.
Not to be outdone, Australian spinner Nathan Lyon took 22 wickets including three in the final Test and was ably supported by up-and-coming spinners Todd Murphy and Kuhnemann.
"The spinners bowled really well," said stand-in-skipper Steve Smith.
"Murphy and Kuhnemann bowled with composure. Lyon bowled his best in the first innings here, the best I have seen him bowl."
- Dogged Australia -
An Australia team which lost several players to injury and personal circumstances had appeared on the brink of chaos after being well beaten inside three days in the first two Tests.
But the tourists roared back to win the third match in Indore in just over two days on a viciously turning track to keep the series alive until the final match.
Smith led Australia in the final two Tests after regular captain Pat Cummins returned home to be with his seriously ill mother. She died last week.
The two teams now head into three one-day internationals starting Friday in Mumbai, ahead of the 50-over World Cup in India later this year.