"Rain, rain go away, come again another day," will probably be the song that will be belted out by the supporters and the players for much of Saturday, with Australia's game against Bangladesh under serious threat of a washout.
A cyclone has been creating plenty of problems across the Queensland coast, and rain, and plenty of it, is expected to be the norm of the day at the Gabba come Saturday.
"Our thoughts are with the people affected," said the ICC in a statement on Friday. "However as there is no reserve day for pool matches, we will continue to prepare in the hope that the match can go ahead.
"The ICC match officials will make a decision on the match tomorrow based on conditions at the time. The match can still go ahead with a delayed start if necessary.
"A match can be successfully completed if each side has minimum of 20 overs which means that it is still possible to achieve a result with a start after the scheduled innings break. We will continue to monitor the situation and advise of any changes."
Even 20 overs for each side looks like a long shot right now, such has been the rain in Brisbane, and that would be a great pity as both Australia and Bangladesh go into this match following impressive wins.
Australia have had to wait a long time for their second match of the World Cup after their thumping of England, and, before the cyclone took precedent, Michael Clarke and his return to cricket was the major news heading into this match.
The Australia skipper had been given a deadline of this match against Bangladesh to recover from his hamstring problem, and Clarke is expected to take the field, if the elements will allow it, on Saturday.
"Michael Clarke is coming back to lead our team tomorrow," said Australia coach Darren Lehmann in his column on the Cricket Australia website. "Quite simply, we love the fact that our captain is back and playing.
"He's done all the physical work asked of him work and passed all the tests designed to properly assess his recovery, so hats off to him and to our medical staff for getting him available to play.
"We want our captain to play well, which is why he's been given such a rigorous program and that is the same for any players coming back from injury."
Bangladesh, while being major underdogs for this match, will be looking forward to facing Australia, after their authoritative victory over World Cup debutants Afghanistan a couple of days back.
While there were plenty of question marks over their batting – Bangladesh needed a major revival from Mushfiqur Rahim and Shakib Al Hasan – their bowling against Afghanistan was particularly impressive.
However, bowling to Afghanistan batsmen and the likes of David Warner, Aaron Finch and Steven Smith are completely different propositions, and it will be interesting to see how they cope against the firepower, if a game does go ahead.
"We are preparing to play a full match," said Bangladesh captain Mashrafe Mortaza. "We don't want to play a curtailed game as forming a team combination becomes harder.
"We are disappointed with the rain but preparation difficulties have been there for both sides. But they are used to playing in these conditions and missing a few days wouldn't matter to them.
"We needed at least some time to bat and bowl in the nets here. We definitely want to play. It would be some experience playing against this Australian side."
Where to Watch Live
The World Cup match is scheduled for a 2 pm local time (9 am IST, 3.30 am GMT, 10.30 pm ET) start with live coverage in India on Star Sports 1, Star Sports 3, Star Sports HD1 and Star Sports HD3. Viewers in India can also catch the match via free live streaming online on Starsports.com or by the Starsports Live Pro option.
Watch Australia vs Bangladesh in Australia on Channel 9 and Fox Sports, while the option to live stream the match is on Cricket Australia Live, Cricket Australia Live App or Foxtel. Audience in the UK can catch England take on Australia live on Sky Sports 2 or via live streaming on Sky Go or Watch Sky Sports.
Clarke's return can be watched live by audience in the US on ESPN, while the game can also be live streamed on Watch ESPN.
Expected lineups: Australia: David Warner, Aaron Finch, Shane Watson, Michael Clarke (capt), Steven Smith, Glenn Maxwell, Mitchell Marsh, Brad Haddin (wk), Mitchell Johnson, Mitchell Starc, Pat Cummins.
Bangladesh: Tamim Iqbal, Anamul Haque, Soumya Sarkar, Mushfiqur Rahim (wk), Shakib Al Hasan, Mahmudullah, Sabbir Rahman, Taijul Islam, Mashrafe Mortaza (capt), Rubel Hossain, Taskin Ahmed.