Terence Crawford is to fight fellow American Errol Spence Jr for the undisputed welterweight title on 29 July in Las Vegas.
Crawford, 35, is the WBO champion, while 33-year-old Spence holds the WBA, WBC and IBF belts in the category.
“Finally giving the fans what they want,” said Spence on Instagram.
“The wait is over, it’s game time,” said Crawford. “Everybody come out, show support and watch me fry this fish.”
Crawford is unbeaten in 39 fights, while Spence has a 28-fight undefeated record.
Spence last fought when he beat Cuba’s Yordenis Ugas in April 2022, while Crawford retained his WBO welterweight world title with a win against Russian David Avanesyan in December 2022.