Sir Rod Stewart has given fans a health update after he 'couldn't turn up' to a gig.

The Maggie May singer is currently touring Canada but was forced to pull out of his show in Saskatoon, Saskatchewan.

He revealed to fans that his voice 'just went' but assured them that he is healthy and hopes to make it up to them. 

Speaking in a video clip he shared to Instagram, the 78-year-old said: "My dear friends in Saskatoon, so sorry I couldn't turn up the other night.

"I'll tell you what happened, I was warming my voice up an hour before I went on stage and it just went.

"The doctor said it happens sometimes, like a cramp or a bruise.

"I am so sorry I didn't make it, I was there.

"So now, I'm healthy and moving on to Ottawa and I'd like to thank Cheap Trick for carrying the show.

"Hopefully I'll come back and see you another day.

"My deepest, deepest apologies."