India have two wins and as many defeats after four games.
Australia are unbeaten after four matches.
Having put up an "up and down" show so far, India will need to play a perfect game against the mighty Australians in the Women's World Cup in Auckland on Saturday to bring their campaign back on track.
In the preceding series against New Zealand, the Indian bowlers struggled to find rhythm, but in the World Cup, it's the batting that has been inconsistent, resulting in the team registering two wins and as many defeats after four games.
With three leagues games remaining, India must gain consistency in all departments to maintain their place in the top four and qualify for the semi-finals.
"If I had an explanation (for batting inconsistency), I would have definitely discussed in the dressing room. In the New Zealand series, our batters did well; the last four matches (in the World Cup) the batting has not clicked as a unit and it is something we need work on," said star opener Smriti Mandhana ahead of the Australia clash.
"I am confident tomorrow will be a perfect game for the batters. The bowlers are doing an amazing job for us, they need more support from batters."
With four victories from four games, Australia look unstoppable, but if there is one team that can halt their juggernaut it is India.
The Mithali Raj-led squad lost a closely-contested series in Australia last year and ended Meg Lanning's team’s 26-match winning streak.
India's batters have come up with special individual performances, but not fired as a group.
Mithali and all-rounder Deepti Sharma exchanged places at number three in the first four games, but both are yet to make notable contributions.
While Smriti has shown top form, Harmanpreet getting back among runs gives the team a massive boost.
Both smashed centuries against the West Indies and shared a match-winning partnership.
Former India captain Diana Edulji is of the opinion that now that Harmanpreet is back in form she should bat higher than her current number five position.
More changes could be on the cards in the batting order for the Australia game as earlier experiments have not yielded the desired results.
Veteran pacer Jhulan Goswami, who will be playing her 200th ODI, made an impact in all the games so far and is expected to provide the early breakthrough against the formidable Australians.
Left-arm spinner Rajeshwari Gayakwad is the leading wicket-taker for India with eight wickets.
India scored just 134 in the last game but the bowlers still did well to stretch the game, getting six English batters out.
They will have to find a way to dismiss in-form opener Rachael Haynes, who has amassed 277 runs, at an average of 92.
Most of the Australian players have contributed to the team's unbeaten run in the tournament.
Ellyse Perry starred both with bat and ball while spinners Alana King and Ashleigh Gardner have also been effective.
Both teams have developed an intense rivalry over the years and Australia will be looking to avenge their semi-final loss in the 2017 edition when they take the field at Eden Park on Saturday.
The teams (from):
Australia: Meg Lanning (captain), Rachael Haynes (vice-captain), Darcie Brown, Nic Carey, Ash Gardner, Grace Harris, Alyssa Healy, Jess Jonassen, Alana King, Tahlia McGrath, Beth Mooney, Ellyse Perry, Megan Schutt, Annabel Sutherland, Amanda-Jade Wellington.
India: Mithali Raj (captain), Harmanpreet Kaur (vice-captain), Smriti Mandhana, Shafali Verma, Yastika Bhatia, Deepti Sharma, Richa Ghosh (wk), Sneh Rana, Jhulan Goswami, Pooja Vastrakar, Meghna Singh, Renuka Singh Thakur, Taniya Bhatia (wk), Rajeshwari Gayakwad, Poonam Yadav.
Match starts: 06.30 IST.