Anthony Joshua’s rematch with Oleksandr Usyk has been confirmed as taking place in Saudi Arabia on 20 August.
Usyk, 35, upset Joshua in London in September to win the WBA (Super), IBF and WBO heavyweight titles.
Joshua, 31, is a two-time world champion and will look to avenge the second defeat of his career.
Usyk was in Ukraine helping the war effort against Russia and earlier in the summer it appeared the rematch would have to be postponed.
But the Ukrainian was given permission to leave the country in March to train for his second fight with Joshua.
The ‘Rage on the Red Sea’ will take place in Jeddah on Saudi Arabia’s west coast.
“I have a goal, with the help of the Lord I will complete my mission,” said Usyk.
Joshua called the fight “my date with history” as he has the chance to become a three-time unified heavyweight world champion, adding: “A happy fighter is a dangerous fighter and I am the happiest and most motivated I have been.”
The Londoner also gave a “special shout out to the Ukrainian fans who have been through a really tough time”.
Usyk is unbeaten in 19 professional fights, but has fought the majority of his career at cruiserweight, where he was undisputed champion.
Joshua previously lost to Andy Ruiz in 2019 and then avenged the defeat six months later.