Rod Stewart has canceled the remaining dates of his "One Last Time" farewell tour following a coronary stent procedure. The 81-year-old singer is recovering and has been advised by doctors to rest for four weeks.

A representative for Stewart confirmed that the cancellations were necessary after the medical procedure, which was described as routine. The singer had already postponed and canceled a few performances in recent weeks, including shows in Cleveland and Cincinnati, which were initially attributed to an "unforeseen but minor medical procedure that required prompt attention."

Earlier this year, Stewart also canceled dates in Las Vegas and San Diego. According to a statement from his publicist, doctors are pleased with his recovery, and he has returned to his normal daily activities.

"On the advice of his doctors, he will take the next four weeks to recuperate and regain full fitness before returning to the stage," the statement read. "Unfortunately, this means he will be unable to continue his current tour dates."

Stewart was scheduled to perform through September 3 in North America, including a residency at The Colosseum at Caesars Palace in Las Vegas and several dates in Mexico. Information regarding affected performances will be communicated by the respective promoters and venues.

Stewart expressed his disappointment about missing the shows. "I’m deeply disappointed to miss these shows and sorry to let my fans down, but I look forward to getting back on stage and having a good time with you all again soon," he said in a statement. "I’m already feeling better and very much on the mend. I want to thank the doctors, nurses and everyone who has taken such wonderful care of me."

Stewart, a Grammy Award-winning artist and Rock & Roll Hall of Fame inductee, has sold millions of records throughout his career, with notable hits including "Maggie May" and "Tonight's the Night."