Sir Rod Stewart is facing significant backlash from music fans after making a public appearance at a football match just one day after cancelling a major concert.
The 81-year-old rock legend pulled out of his scheduled performance in Europe, citing sudden illness and medical advice to rest his voice.
However, his decision to travel and watch the Scotland national team compete less than 24 hours later left many ticket holders feeling deeply disappointed.
The controversy began when tour promoters issued an emergency announcement hours before Rod was due to take the stage.
The statement explained that the singer was suffering from a severe viral infection that directly impacted his vocal cords, making it physically impossible for him to deliver a full vocal performance.
The cancellation forced thousands of fans—many of whom spent significant money on travel, hotels, and premium tickets—to alter their plans at the last minute.
The initial reaction from the public focused largely on sympathy and well-wishes for the veteran musician's health, given his long history of dedication to his touring schedule.
The public mood shifted dramatically the following afternoon when television cameras and social media users spotted Rod in the spectator stands at a high-profile football match.
Dressed in his signature stylish attire, the singer appeared in high spirits as he cheered on Scotland during their international fixture.
Witnesses at the stadium noted that the musician did not look visibly ill as he smiled, chatted with fellow supporters, and passionately reacted to the action on the pitch.
The rapid turnaround raised immediate questions among his fanbase regarding the severity of the medical condition that forced the cancellation of his own live event.