In only their second time that ever entered the competition, India, after demolishing Australia by 36 runs in the semi-final, are preparing for the grand final where they will meet hosts England in tomorrow’s ICC Women’s World Cup final at Lord's.

The 'Women In Blue' lost to Australia in the final of the 2005 edition so, they are looking for redemption when they face the might of an England team who have grown in stature, in the competition, from its start.

In the match against the Australians, Indian vice-captain Harmanpreet Kaur smashed her way to a career-best magical 171 off 115 balls, leaving the Australian bowlers in a daze as India put up an imposing 281 for 4 after rain reduced the match to 42-overs a side. It was their highest ever total against the Southern Stars and proved to be match-winning even as Alex Blackwell's power-packed 90 took them to 245 in 40.1 overs.

The hostesses booked their place in the final after beating South Africa by three wickets in a thrilling semi-final at Bristol. The win putting them on the verge of their first major trophy in eight years after chasing 219 to win, after a good start, the side got past the finishing line with a crucial unbeaten 27-run knock.

England has now won seven games in a row - including two against South Africa.