Amir Khan's plans to travel to America this weekend have been halted after his visa application was declined.

The 27-year-old was due to fly to Las Vegas to attend Floyd Mayweather's fight with Marcos Maidana on Saturday, and had used his Twitter account to advertise promotional duties he would be carrying out while there.

His bid to do was thwarted, though, with the welterweight saying his visa application had been declined.

Khan wrote on Twitter: "Visa to America was declined after I had it approved a week ago. Was looking forward to the fight. Means I'm still in England."

It was reported that Khan had asked Prime Minister David Cameron for assistance.

Khan has had difficulties traveling to America before. In 2010 he had to train in Canada after visa delays, while in 2011 he claimed he was held in Los Angeles customs for over two hours because he is a Muslim.

The Bolton fighter is eager to be present at Mayweather's rematch with Maidana, as he attempts to persuade the world's number-one pound-for-pounder boxer to give him a 2015 fight.