Amir Khan has vowed to earn a fight with Floyd Mayweather on his own terms as he prepares to end what will be a 13-month absence from the ring with a place on the pound-for-pound superstar's undercard in Las Vegas on May 3.

Khan, 32, will make his welterweight debut against American Luis Collazo, who pushed Ricky Hatton all the way in Hatton's own 147lb bow six years ago before the Manchester man edged a disputed points verdict.

Khan has admitted making mistakes in his relentless pursuit of Mayweather, including passing up a shot at the then IBF champion Devon Alexander late last year, before Mayweather chose instead to face former Khan foe Marcos Maidana.

Khan, who has not fought since a poor points win over Julio Diaz in Sheffield last April, said: "I do regret a few things and I should have taken the Alexander fight because I'd have been a world champion now.

"Obviously that didn't happen then the Mayweather fight fell through. I should have got one more fight in and it's a mistake that I will never make again.

"Mayweather decided not to take the fight with me, probably because he thought I would be the first to take away his unbeaten record, and is now fighting somebody I've already beaten. I think the fight with Mayweather will happen one day but I'm not rushing and it will happen when I'm ready.

"I've spoken to Floyd on the phone and he's told me it's nothing personal and he still wants to fight me, but I'm not going to think about that. The whole thing has improved me physically and mentally and I am ready to come back."