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 (15.03.13) but has been forced to cancel on medical advice, according to E! News.

A statement posted on, just hours before the concert was due to begin, said: ''This event has been canceled.

''Refunds at Point of Purchase only. Internet & Phone orders will automatically be canceled & refunded (sic).''

It was recently revealed Elton requested an extra hotel room just for his glasses during a recent visit to Brazil.

The 'Candle In The Wind' singer requested the additional quarters to house his spectacles at the Ouro Minas five-star hotel in Belo Horizonte ahead of a gig earlier this month, and he asked promoters of the show to ensure the temperature of the extra room was maintained at 16 degrees Celsius (60.8 Fahrenheit).

He also made a number of beverage requests including four bottles of cranberry juice, a pint of fresh skimmed milk and two bottles of good quality Pinot Grigio wine, as well as eight small bottles of French Evian water, and five large bottles or 12 small bottles of San Pellegrino sparkling water.