Amir Khan believes he is taking on one of the best fighters in the world in Terence Crawford at the weekend.
Khan and WBO welterweight champion Crawford go head-to-head at Madison Square Garden on Saturday night.
The 32-year-old Briton told a press conference: "This definitely ranks at the top for me because I'm fighting a world champion like Terence.
"It's just amazing for me to be in this position again. To know I'm fighting the best out there again.
"I know that I can't make any mistakes out there because then I'll be in trouble."
Khan has won his last two fights since the defeat to Saul Alvarez in Las Vegas in 2016, where he was knocked out in the sixth round.
"We know we've done everything we have to do for this fight and I'm more than ready," Khan said.
"This is a dream come true and hopefully on Saturday a dream will come true. This just drives me, makes me work harder, train harder and stay focused.
"He's a good fighter and I know he's training hard because he doesn't want to lose his unbeaten record."
Crawford has won all of his 34 fights, claiming 25 knockouts.
The American said: "I don't believe no fight that I fight is just another fight. I believe all the fights I fight from here on out is about my legacy.
"Amir Khan's name came up because he was the next best welterweight in the division. Amir Khan is a great fighter and I can't take that away from him.
"I just want people to respect me for my talent and the skills that I have and the willingness to go in there and fight anybody and everybody that is available."