The singer, who is expecting her second child with Barcelona footballer Gerard, couldn't have looked happier as she stayed close by his side.
Shakira looked glam in a metallic jacket and plunging black top, and while the 'Hips Don't Lie' singer beamed from ear-to-ear, Gerard tenderly cradled her tummy.
The loved-up couple are already parents to son Milan and Shakira confirmed her second pregnancy in August, telling fans that she would be expanding her brood.
She said at the time (28 August): "Yes, we are expecting our second baby!! Thank you all for your well wishes!"
Last month, Shakira's parents even let slip that the songstress is expecting another baby boy!
Shakira's mother, Nidia Ripoll, was so excited at her daughter's news that she revealed Milan would be having a little brother as a playmate.
Last week, Shakira took Milan to the the La Liga match between FC Barcelona and SD Eibar at Camp Nou in Barcelona, Spain.
Dressed in an oversized check shirt, Shakira held Milan up high so that he could get a good view of his dad playing on the field. Aww!
Reveal is now on Google Plus! Join us here for the latest pictures, fashion and celebrity news!
More stars who have announced baby news this year:
Copyright: WENN Lexie Appleby/Future Image/Bridow/Instagram