Rod Stewart was forced to use an oxygen tank onstage when he nearly fainted during his Utah concert on Friday night — weeks after cancelling a series of gigs over health issues.
The 81-year-old rock legend was performing at the Utah First Credit Union Amphitheatre in West Valley City when fans noticed he wasn’t moving around the stage as much as usual.
Stewart appeared to lean on instruments, stage barriers and a pole for support while continuing to perform, according to video obtained by TMZ.
At one point, attendants brought out an oxygen tank, and Stewart took several deep breaths before addressing the crowd.
“The show must go on,” he told concertgoers. “I nearly f—ing fainted there. Would you mind if I sit down for this one?”
The British star then finished the performance seated in a chair.
West Valley City sits roughly 4,300 feet above sea level, and the altitude may have played a factor in the singer’s apparent discomfort.
The incident comes one week after Stewart canceled a June 12 concert in San Diego less than an hour before showtime.
Organizers initially cited a sinus infection, while Stewart later revealed he had been diagnosed with an acute upper respiratory infection that caused laryngitis.
Stewart later faced criticism when he was spotted at a World Cup match in Boston less than a day after pulling out of the San Diego concert.
Photos and videos shared online showed him cheering on Scotland from the stands after traveling by private jet with his sons, Aidan and Alastair, and appearing to enjoy a drink while watching the match.
The singer also canceled two Las Vegas shows in May, telling fans he was on vocal rest while battling a sinus infection.
“My apologies to my family of fans. I am on vocal rest as I recover from a sinus infection,” Stewart said at the time.
“I look forward to seeing you at a future show at Caesars Palace or on tour this summer.”
Despite the recent health setbacks, Stewart has maintained that he has no plans to retire.
After announcing his “One Last Time” farewell tour in 2024, the singer clarified that he was stepping away from large-scale world tours — not live performances altogether.
“This will be the end of large-scale world tours for me, but I have no desire to retire,” Stewart shared on Instagram at the time. “I love what I do, and I do what I love.”
“I’m fit, have a full head of hair, and can run 100 meters in 18 seconds at the jolly old age of 79,” he added.
Stewart has long credited his fitness routine for helping him stay on the road.
“I keep myself very fit,” he told AARP last year. “I played soccer all my life — don’t so much anymore, because I had a knee replacement. And I’ve always had a trainer — same guy for 38 years.”
The singer added that he has a “massive” gym and an indoor pool at home, saying, “We do a lot of underwater training, where the trainer throws a brick into the pool and I have to dive in, push the brick to the end of the pool, and come up.”
Stewart is scheduled to continue his “One Last Time” tour across the US throughout July and August, with the final date currently set for Aug. 15 in St. Louis.







