Beyonce Performs In Rio de Janeiro, Brazil (Video)

The long-haired Beyonce is back.

Beyonce blew the lights off at the Rock in Rio music festival in Rio de Janeiro, Brazil on Friday where she whipped her long blonde extensions as she performed hits like “Single Ladies”, “Halo” and “1+1” (where she made love to a piano) and “Irreplaceable”.

The 32-year-old entertainer give her 85,000 fans two special treats.

First she more or less confirmed that she has a new song called “XO” (the singer filmed the clip for the track last month at Coney Island) by asking them to yell X and O during her set.

Secondly she along with her army of dancers delivered an energetic performance on the famous Brazilian song “Ah Lelek Lek Lek”.

Queen B who is touring with Blue Ivy Carter confessed that the country holds a special place in her heart in a press conference prior to the show:

“It’s one of my favourite places in the world.I’ve never met so many people with so much passion and I am so excited to be here. It doesn’t feel like I’m working, it feels like a vacation.”

The Mrs Carter Show world tour goes on – the diva will perform in Sao Paulo on Sunday and in Brasilia on September 17th.