Singer-actress Beyonce Knowles is all praise for Shakira and says she is the perfect person to join her in the female empowerment duet "Beautiful Liar".
Beyonce was happy to record the song with Shakira and she is proud of the lyrics, about women coming together to reject the advances of a dishonest lover.
Contactmusic.com quoted her as saying: "I've always loved her and I've always wanted to work with her and the song fits perfectly.
"It basically talks about two women - the same guy is trying to get at both of them but instead of them fighting, they're saying, 'He's a beautiful liar, let's not fight, let's stick together. Forget him!' I think it's a great concept."