India advanced to the final with a convincing 70-run victory over new zealand in the first semifinal, which was held in Mumbai. This is India's fourth world cup final appearance, having won trophies in 1983 and 2011, with the solitary defeat coming in 2003 against australia in south africa by 125 runs. india, seeking their third championship, would aim to revenge their heartbreaking loss to the powerful Australian squad in Johannesburg.
Australia batted first, reaching a strong 359/2 thanks to Ricky Ponting's unbroken 140 from 121 balls, with harbhajan singh taking both wickets. india rallied back, with virender sehwag providing 82 off 81 balls and rahul Dravid, the current head coach, adding 47 runs in 57 balls. However, when confronted with the bowling brilliance of Glenn McGrath and Brett Lee, india faltered and surrendered to 234 runs, culminating in a crushing 125-run loss.
The Men in Blue won all nine of their league matches before defeating new zealand by 70 runs in the semi-final at Mumbai's Wankhede Stadium. australia finished third in their group, winning seven and losing two games. After losing to india and south africa in the league stage, australia went on a seven-match winning streak until defeating south africa by three wickets in the second semi-final at the Eden Gardens in Kolkata.