Shakira performs New York concert
Shakira told her fans it was an "honour" to play in front of the president of Columbia as she kicked off her gig in New York.
President Juan Manuel Santos, along with the former president of Chile, Michelle Bachelet, Queen Rania of Jordan and actor Jim Carrey, came out to Madison Square Garden on Tuesday night to watch the hip-swiveling Shakira perform before an energetic crowd.
"It's really an honour for us," Shakira said, thanking the president of her homeland for attending.
During her set, the singer walked to the middle of the stage, tore off the ensemble to reveal a shiny gold top with black tights and knee-high boots and performed the thumping Why Wait.
"I'm here to please you!" she yelled. "Remember tonight I'm all yours."
The 33-year-old continued with rock-filled versions of Te Dejo and Whenever, Wherever, then sang lyrics from EMF's 1990s hit You're Unbelievable.
The crowd got rowdy during the electric guitar-fused Si Te Vas and the explosive She Wolf. But the highlight was Shakira's cover of Metallica's Nothing Else Matters. Wearing a silver tank top, a flowing maroon skirt and no shoes, the singer belted the drum-filled jam, also highlighted by the violin.
She returned for an encore in a bright blue ruffled dress, performing the soft Antes De Las Seis. She then ripped off the dress to shake her hips - even imitating Beyonce's signature booty dance - to the uptempo Hips Don't Lie.
Shakira closed the show with her international smash, the World Cup anthem Waka Waka (This Time for Africa). But before she began, a video of African children saying what they aspired to be played in the background. Green, red and yellow confetti began to fall as Shakira sang the song, saying loudly: "We're all Africa!"