The star expressed his excitement at performing in front of 15,000 members of a US audience, noting that he is not particularly well-known in America.

"This is a different world," he said. "I've had nine top 30 hit singles [in the US] but I have no identification out there.

"All I can say is, 'Thank you Patrick, or Morrissey' - I'm not quite sure how to refer to him - and I'm so grateful that he's thought of having me on the show."

Richard revealed he was planning a pop-rock performance, saying: "I like to move and shake and leap around the stage and sing a variety of pop-rock songs like 'Ocean Deep' and 'Miss You Nights'. Of course I'm going to do them."

He added: "I'm just going to make it really difficult for Morrissey to follow me."

Richard is joining Morrissey at New York's Barclays Centre on June 21, while Sir Tom Jones has also agreed to support the singer-songwriter at Los Angeles Sports Arena on May 10.