Beyonce performs Purple Rain and dedicates 'Halo' to Jay-Z as Formation world tour kicks off
Beyonce kicked off her Formation World Tour with a bang on Wednesday night in Miami.
Just days after she surprised fans with the release of visual album Lemonade, she took to the stage and performed a whopping 37 songs.
Amongst them were new numbers Hold Up, Freedom, Sorry, Don't Hurt Yourself, All Night, Daddy Lessons, and Formation.
She also paid tribute to Prince with a cover of Purple Rain.
The night kicked off with an opening set from DJ Khaled, who was joined by hip-hop stars Rick Ross, 2 Chains, Lil Wayne, Future, and Trick Daddy on stage.
Beyonce's former Destiny's Child bandmate Michelle Williams was also spotted in the audience and her husband Jay Z was also on hand to lend his support.
The singer dedicated her last song, Halo, to Jay Z. "I want to dedicate this song to my beautiful husband. I love you so much," she said, according to The Hollywood Reporter.
However, Jay Z did not appear with her on stage.
She also sold 'Boycott Beyonce' t-shirts amongst her merchandise, a reference to the criticism she received in February regarding the video for her single Formation which critics argued was anti-police.
When she then paid tribute to the Black Panthers at the Super Bowl half time show, members of police unions in Maiami and Tampa Florida and in Tennnesseee launched boycotts, threatening not to work as volunteer officers during her Formation tour.
Early reviews of the show are gushing with The Guardian rating it 5 stars and declaring the show "defiant, victorious and glorious" and fans taking to social media to voice their approval.
- Read more: Payback time: Songs fuelled by revenge
- WATCH: James Corden parodies Beyonce's Lemonade it's terrifying
- 'If you try this sh*t again/You gon' lose your wife' - Are Beyonce's Lemonade lyrics about Jay-Z?
The Formation tour hits Croke Park in Dublin on July 9.