POP diva Madonna wowed thousands of fans when she performed in Glasgow tonight.

The Queen of Pop graced the stage at the Hydro at 9.45pm, before an audience of around 13,00 music lovers.

David Hasselhoff, who is performing in a pantomime in Glasgow over Christmas, was understood to be among the crowd.

The performance was the last part of the 2015 Rebel Heart Tour which has seen the 57-year-old perform across Canada, America and Europe since September.

Madge will kick off the tour again next year, starting in Mexico before finishing up in Australia at the end of March.

Fans took to social media to express their excitement ahead of the show, but some complained they were kept waiting too long.

One Twitter user named Deryck Fullerton tweeted: "@Madonna why are we waiting?", while another called Andrew Gauld wrote: "9.37. Still no Madonna in Glasgow."

Doors to the show opened around 8pm, and support was provided by DJ Mary Mack.

Review: Madonna, SSE Hydro, Glasgow

Video: Madonna says we don't stop till its over: Singer DEFIES SSE Hydro curfew to play without sound and lights