Sir Elton John pulled out of his Alabama concert for "medical reasons".
The 65-year-old singer was due to play a gig at the Birmingham Jefferson Complex Arena in Alabama on Friday but has been forced to cancel on medical advice, according to E! News.
A statement posted on Ticketmaster.com, just hours before the concert was due to begin, said: "This event has been cancelled.
"Refunds at Point of Purchase only. Internet & Phone orders will automatically be cancelled & refunded (sic)."
It was recently revealed Elton requested an extra hotel room just for his glasses during a recent visit to Brazil.