She famously sang that her ‘Hips Don’t Lie’.

And Shakira was sure to prove her hips worth as she flaunted her enviable curves in a skimpy ensemble while filming a new commercial in Barcelona, Spain on Wednesday.

The Colombian beauty, 39, was sure to shake her hips in her racy short figure-hugging black mini that flaunted her toned pins to perfection.

Scroll down for video