Nazareth rocker Dan Mccafferty has announced his retirement from the Scottish rock band just weeks after collapsing onstage at a gig in Canada.

The singer, who has fronted the band for 45 years, passed out while performing the opening number at a show in British Columbia on 9 July (13), and he cut short a set at the Summerdays Festival in Switzerland at the weekend (24Aug13) after suffering respiratory problems.

A new post on the group's website reads: "We sadly have to tell you all that Dan has been forced to retire due to ill health."

MCCafferty, 66, suffers from chronic obstructive pulmonary disease, which severely restricts his ability to breathe properly.

The post continues, "It has gotten worse lately, and after trying to play a festival in Switzerland last weekend, Dan found it impossible to continue after performing only three songs. In the dressing room afterwards, he told the band that he couldn’t go on any longer."