American Terence Crawford will face WBA light-middleweight world champion Israil Madrimov on 3 August in Los Angeles.
Crawford, 36, has won all 40 of his pro fights, and will be targeting a world title in a fourth weight division.
Former heavyweight world champion Andy Ruiz will face Jarrell Miller on the undercard at BMO Stadium.
The card will be presented by Saudi Arabia’s Turki Alalshikh, the chairman of the Gulf kingdom’s general entertainment authority.
It will form part of the Saudi cultural and entertainment festival ‘Riyadh Season’.
Crawford is a former lightweight world champion and has also been undisputed champion at light-welterweight and welterweight.
He beat Errol Spence Jr in July and holds wins over Britons Ricky Burns, Amir Khan and Kell Brook.
Madrimov, 29, will make a first defence of the belt he won in March.
The Uzbekistani fighter has won 10 bouts and drawn one.
Ruiz famously dethroned Anthony Joshua in 2019 before losing the rematch. He will return to the ring for the first time in almost two years.
Miller – who served a two-year after testing positive for a performance enhancing drug in 2020 – lost to Daniel Dubois in December.