The fighters have weighed in, now it's just the small matter of IBF, WBA and WBO heavyweight champion Oleksandr Usyk and Anthony Joshua going head-to-head in the ring on Saturday night in Jeddah.
For Joshua, this being seen by some as a crossroads fight, win and he reclaims his place as the number one fighter in the division following Tyson Fury's retirement, lose and there will be questions about his future as a boxer.
Usyk meanwhile will not just be fighting for glory in boxing's glamour division, but also for the honour of his people in Ukraine. The former undisputed cruiserweight champion served on the front line following Russia's invasion of his home country earlier this year and was persuaded by fellow compatriots to prepare for this fight, and bring some joy to the country.
This is a heavyweight fight with huge consequences for the division and rightly so.
Here is everything you need to know ahead Usyk vs. Joshua 2.
Oleksandr Usyk weighed in at 15st 11lbs 10oz, while Anthony Joshua registed 17st 6lbs on the scales.
Oleksandr Usyk: 8/15
Anthony Joshua: 13/8
(Odds sourced via Betfred)
The main card is scheduled to get underway at 12:00 pm EST / 19:00 CET with main event ringwalks is 17:30 EST / 23:30 CET. These timings could change due to the length of the undercard bouts.
You can watch Usyk vs. Joshua 2 in the United States with your DAZN subscription. Outside the States (excluding the UK, Ireland, MENA and Ukraine), you can also watch the fight with your DAZN subscription.
The fight takes place at the Jeddah Superdome in Saudi Arabia