Anthony Joshua will defend his IBF world heavyweight title against Kubrat Pulev on June 20 at Tottenham Hotspur Stadium.
Pulev, the IBF's mandatory challenger for the belt, announced on his Facebook page that the contracts for the fight had been signed, with Joshua also confirming the date on his social media accounts.
The Bulgarian had previously been scheduled to fight Joshua back in 2017 but suffered an injury, leading to Carlos Takam replacing him in a fight the Briton won in 10 rounds.
There had been talk of Joshua eschewing his defence against Pulev to fight Tyson Fury following his compatriot's stunning win over Deontay Wilder last month, which saw him claim the WBC title.
However, Wilder's decision to exercise his rematch clause means a third bout with the American will be Fury's immediate focus.
That fight is likely to take place in July, with Joshua's meeting with Pulev to be held a month earlier in London.
A post on Pulev's Facebook account read: "The contract between the two countries is now officially signed and the battle between the Bulgarian boxer, who is the mandatory challenger for the belt of the IBF, and the British is guaranteed!"
Pulev added: "I am happy to have the opportunity to show the world how strong I really am."
The 38-year-old fought Wladimir Klitschko for the IBF title back in November 2014, but suffered a fifth-round knockout in a one-sided contest.
- Dominica withdraws its bid to co-host the T20 World Cup 2024
- PKL: Which defender the most tackle points in a single Pro Kabaddi League match?
- PKL: Who has the most raid points in a single Pro Kabaddi League match?
- Cristiano Ronaldo faces USD1B class-action lawsuit after promoting for Binance NFTs
- ISL 2023-24: Bengaluru FC denies Punjab FC its first win of the season in 3-3 draw