Beyonce's diva antics ruined Prince duet

Beyonce Knowles has spoken about her regret at releasing her inner diva during a duet with music legend Prince.

The 'Deja Vu' singer performed with Prince at the 2004 Grammy Awards, but after seeing the footage of their performance she was horrified, as her stage alter-ego "Sasha" dominated the show.

Knowles told Contactmusic: "I saw that I didn't even give him [Prince] the mic. It was supposed to be in the middle, not in front of my mouth. Sasha just took over."

The star claims that during her time in girl group Destiny's Child she was able to keep her domineering character in check, but being a solo artist is a different story.

"I just know when to be quiet and let other people shine...[In the past] I didn't think it was appropriate to let Sasha out," she explained.