Pop superstar Beyonce defied doctors' orders to return to the stage in Belgium on Wednesday night, just a day after she scrapped a gig because of illness.
The Crazy in Love star axed her concert in Antwerp at the last minute on Tuesday, citing dehydration and exhaustion.
She vowed to be back onstage on Wednesday and she stayed true to her word as she performed for fans at the Sportpaleis venue.
Beyonce addressed her cancellation during the show, telling the audience, "I just have to say, I feel so good to be on this stage. Now, my doctors told me not to perform, but there was no way in the world (I would cancel again).
"I just have to say that you all have given me so much inspiration and I just want to thank you guys."
The star's cancellation fuelled rumours she is expecting her second child with husband Jay-Z.