Which song did Beyoncé perform with Shakira as a duet in 2007?
Answer
Beautiful Liar
Answer
Beautiful Liar
Beyoncé performed the 2007 duet “Beautiful Liar” with Shakira.
“Beautiful Liar” was released as a single from the deluxe edition of Beyoncé’s second solo studio album, B’Day. The song combines English and Spanish-language vocals and was written by a large team that included Beyoncé, Shakira, Amanda Ghost, Ian Dench, and others. Its lyrics describe two women recognizing that the same unfaithful man has deceived them.
The song’s music video used synchronized choreography and visual doubling to emphasize the performers’ similarities and differences. “Beautiful Liar” became a commercial success and reached number three on the U.S. Billboard Hot 100. It also won the Grammy Award for Best Pop Collaboration with Vocals in 2008.
The track is sometimes confused with Shakira’s solo hits “Hips Don’t Lie” and “Whenever, Wherever.” Neither of those songs is a Beyoncé collaboration. “Beautiful Liar” remains the best-known official duet between the two singers.
Source: Wikipedia · fact-checked Sept. 2026