Melbourne's Blake Green in action against the Roosters during Week One of the Finals.

Melbourne have lost to the bottom side three times this season, beaten the top three teams and next week will host a preliminary final at AAMI Park.

It hardly gets any more erratic than that, but it suits the men in purple just fine as they prepare to book a place in their sixth grand final in the last 10 years.

Three weeks ago that thought was but a pipedream after they slipped up to eventual wooden spooners Newcastle in Round 24.

At that point a grand final berth was the last thing on their mind.

"It's amazing how things can change, a few weeks ago we were looking like we were just clinging to the eight there," Storm five-eighth Blake Green said.

"We worked really hard a training, had a good chat about things and our performances have been pretty good over the last month, especially defensively we've been really strong. 

"There was not any particular message that changed, Craig [Bellamy] just highlighted the fact that we are in a hairy situation here and if we don't change things it will turn out the way we don't want it to go.

"Our attention to detail needed to improve and I'm glad it did."

Melbourne steadied the ship, so much so that their last three wins of the season came against the Sharks (5th), Cowboys (3rd) and Broncos (2nd) before upsetting the minor premiers last Friday night.

They also conceded just 8.5 points per game in each of those wins.

The Victorian side is now in the box seat to book a place in the October decider and will host the winner of Saturday night's Cowboys-Sharks semi-final.

While those teams battle it out in a sudden death showdown, Melbourne will remain down south, watching and waiting. 

Green holds doesn't care which opposition comes to town next week, only that they come off the back of a bruising encounter this weekend.

"I haven't really got a preference but I hope that happens though," Green said.

"We can only control what we control I guess, they are both quality opposition so irrespective of who we play it is going to be a really intense game."

Melbourne will be grateful for the week's rest given their last four games have come in the space of just 18 days.

"We've been really relaxed actually, we've just had three or four days off. Hopefully we can just enjoy the week, we've got no pressure on us, there's no game on the weekend.

"Everyone just feels really relaxed and laid back about it all so we are just going to enjoy the week, sit back and watch the weekend's game and then get down to business."