Amir Khan has missed out on the chance to avenge his latest loss to Danny Garcia after it was revealed that the champion would instead face Erik Morales.

The undefeated American will have a return fight of his own against the legendary Mexican who he defeated to land the WBC light-welterweight title earlier this year.

Danny Garcia
Garcia will now fight Morales in October [Reuters]

The first fight between the two was extremely close, and although Morales said he may retire after the bout, he is now being given another opportunity to land a world title.

"He gave me the opportunity, and I feel like he's a legend," Garcia told ESPN.com. "He made his mark in the sport. So since he gave me the opportunity, I'll give him the opportunity, and we'll give the fans another great fight.

"I feel like the first time I gave him too much respect. It was my first world title fight, I was in against a legend and it was my first time fighting on HBO. This time, I'm the champion and I'm going in to handle business. No respect."

Garcia will face Morales in Brookyln, New York on October 20 on a card which also features Paulie Malignaggi's first defence of his WBA welterweight title he won in April this year.

The New Yorker will face Mexican fighter Pablo Cesar Cano, who lost his only previous title contest against Morales.

The news will come as a blow for Khan who is currently considering his future after suffering shock losses to Garcia and Lamont Peterson in his last two bouts.