A long-awaited world heavyweight boxing title unification fight between British rivals Tyson Fury and Anthony Joshua is set for Saudi Arabia in August, promoter Eddie Hearn said on Tuesday.

Joshua, 31, holds the IBF, WBO, WBA and IBO titles while Fury, 32, is the WBC belt holder.

"August the seventh, August the 14th. I think it's a very bad secret that the fight is happening in Saudi Arabia," Hearn, head of Matchroom Sport and Joshua's promoter, told Sky Sports television.