They're two of the greatest live performers in the business - but just who is better? It might be too tough a question to ask, but join Capital as we highlight some of the best bits from each star's live shows and let you decide.
Beyonce Sings With Former X Factor Winner Joe McElderry During Manchester Show – Video
The 'Dangerously In Love' star was taken aback at the talents of the Geordie singer and invited him to sing a second part.
Beyonce was seen performing with former X Factor champion Joe McElderry during her 'The Mrs. Carter Show' tour gig in Manchester.
The 'Crazy In Love' singer kicks off her track 'Love On Top' and gets the audience to sing-a-long with her before selecting the 21 year-old to help her out.
"You sound beautiful," she says to him at the end of the performance.
It's not the first famous face Beyonce has picked out from the crowd as earlier this month she was seen asking Princess Eugenie to sing with her.
He tweeted last night: "SO I HAVE ACTUALLY JUST SANG WITH BEYONCE!! she kept passing the mic back to me!!!!!! i can die a happy man now!!!!!!!"
Watch the moment Joe McElderry sings with Beyonce in Manchester below:
The Destiny's Child star will be back on stage for her final UK gig in Manchester tonight (9th May).
Meanwhile, the singer has also recently been opening up about her plans to add to her family saying she would love another baby.