UPDATE: Thousands of Fremantle Dockers fans gathered at Federation Square in Melbourne this morning ahead of the team's first grand final in its 19-year history.
There was a carnival atmosphere across Melbourne, which has been taken over by a sea of purple.
The Freo chant rang out as the purple-clad supporters carrying flags and banners marched to the ground, beneath ominous grey skies.
Among the revellers was Rebecca Johns, 26, who flew over on a red-eye flight last night after a last-minute decision to attend the grand final.
"It is surreal, I can't believe how many supporters are here, I've never seen anything like it," she said.
The "Freo" chant went up across the crowd as the fans prepared to march to the MCG before today's game.
Pubs and cafes across the CBD were overflowing with fans - most of them wearing purple, and outnumbering their Hawthorn rivals.
As the fans started to fill the MCG, rain started to fall but it didn't bother the jubilant crowd.
The remarkable scenes continued outside the ground. Fremantle supporters outnumbered Hawthorn by two to one.
"I've never seen anything like it," said long-time supporter Amanda Shaw, 28.
"I'm so anxious, nervous and excited but it's so great to see so many Freo fans here."
In typical Melbourne fashion, the ground witnessed all kinds of weather, from rain one minute to sunshine the next - and that was before the game.
With 50 minutes to bounce down, the Dockers were the first to run out onto the ground for a warm up, and were greeted by an enormous chorus of cheers.
As players from both teams warmed up, Birds of Tokyo performed their hit song Lanterns from a stage erected in the stands.
They shouted "come on Freo" at the end of the song before playing their song Plans.
The 100,000-strong crowd rose to its feet as Mike Brady sang the two songs that have become synonymous with grand final day: Up There Cazaly and One Day In September.
The Dockers were the first team to run out, greeted by huge cheers as they ran through their banner, which stated "One more to go".