Beyonce defied doctors' orders and returned to the stage in Antwerp, Belgium, on Thursday, after postponing her concert the day before.
The 31-year-old addressed her cancellation during the show, telling the audience that: "I just have to say, I feel so good to be on this stage. I have the best fans in the world," the New York Post reported.
The visibly emotional pop singer said that her doctors told her not to perform but "there was no way in the world" she would cancel it again.
She also thanked her fans, saying that they have given her so much inspiration.