James DeGale will fight unbeaten American Brandon Gonzales at Wembley Stadium on May 31 in a final eliminator for the IBF world super-middleweight title.
The bout will be on the undercard of the rematch between WBA and IBF champion Carl Froch and George Groves. If DeGale wins, he would fight the victor in the Froch-Groves encounter.
Twenty-eight-year-old Londoner DeGale, who won gold for Great Britain at the 2008 Olympics and has signed a promotional deal with Matchroom Sport, said: "I'm back and I'm back big.
"The last year or so has been frustrating but that's all in the past and the future is looking extremely bright.
"The fights out there for me are crazy. But I can't look past Brandon, he trains with Andre Ward and Amir Khan so he's got great training and he's a good fighter, he can do a lot of things well so I cannot overlook him.
"I need these massive fights to motivate me to perform at my best and I feel energised and I cannot wait until May to show the best James DeGale.
"I'm not fussed who wins out of Carl and George. I think Carl is an easier fight as he is made for me, but with George and I it is personal - I get angry talking about him. I'm ready for whoever is there but I'm concentrating on Brandon Gonzales."
DeGale (18-1, 12 KOs) will be challenging for a world title for the first time if he defeats Gonzales.