HOBART, AUSTRALIA - FEBRUARY 07: Ellyse Perry of Australia walks from the ground after she was dismissed during game three of the one day international series between Australia and India at Blundstone Arena on February 7, 2016 in Hobart, Australia. (Photo by Robert Cianflone/Getty Images)

All-rounder Ellyse Perry has not recovered from a back spasm sustained during Australia's five-wicket win over South Africa last week in a big blow for the favorites.

The 31-year-old superstar all-rounder ran out of time to prove her fitness ahead of Australia's World Cup semi-final against the West Indies tomorrow as the tournament comes to a close.

Captain Meg Lanning believes her teammate will be assessed throughout the week if Australia progresses to the World Cup Final on Sunday.

"She (Perry) hasn't done a lot over the past week...she batted a little in the nets...but wasn't in a position to perform," Lanning said.

The optimistic Perry says she is "definitely improving" and wants to make sure she's in the best possible position to contribute.

It is another tragic turn of events for Perry, who tore her hamstring off the bone during Australia's T20 World Cup campaign in 2020 and was forced to sit on the sidelines as Australia dismantled India in the final in front of 86,174.

Perry, one of Australia's most decorated athletes with 3352 ODI runs at 50.02 and 161 wickets at 24.90, has performed well so far in the tournament with 146 runs at 46.88 and five wickets at 27.40.