The 64-year-old Who legend asked Doherty – lead singer for Babyshambles – to perform with him after Doherty sang at the funeral of Daniel Squires, a teenage cancer sufferer he had struck up a friendship with.

“Roger was really impressed and touched when Pete performed for Daniel,“ a source told Britain’s The Sun newspaper. “He has told Pete to choose a list of Who songs and they will perform them together. They are both really excited.”

Proceeds from the concert – to be held at the Bristol Academy in the UK on January 12 – will go to the Teenage Cancer Trust, a charity supported by Doherty and of which Daltrey is patron.