The Hips Don’t Lie singer, 37, and 27-year-old footballer Gerard are said to be ‘very happy’ with their baby news.
READ: SHAKIRA REVEALS HER BOYFRIEND HAS BANNED MEN FROM HER MUSIC VIDEOS: "HE'S VERY TERRITORIAL"
According to sources, a friend of Shakira’s let the news slip at an awards ceremony in Miami, Florida.
The friend confirmed: “Yes, she is pregnant and she’s very happy.”
Columbian Shakira recently sparked rumours that she was pregnant, with a much more ‘toned down’ performance ahead of the World Cup 2014 final between Argentina and Germany.
PICTURES: BEYONCE, SHAKIRA AND JESSICA SIMPSON SHARE PERSONAL PHOTOS OF FIRST WEEKS WITH NEW BABIES
Reports are suggesting that Shakira and Barcelona footballer Gerard’s are having a little girl, with a source telling Fox news they ‘will be buying pink baby clothes this Autumn’.
Shakira and Gerard are already parents to one-year-old son Milan. The couple met on the set of the music video for her single Waka Waka (This Time For Africa) in 2010.
PICTURE: BILLIE FAIERS SHARES SNAP OF GREG SHEPHERD AND BABY NELLY: "DADDY'S GIRL"
Speaking previously of how she was finding motherhood with Milan, Shakira said: “I didn’t expect babies to need so many diapers! Nobody told me they needed to be changed so often.
“I mean he’s a great, great baby. He’s an easy one, I think. But nobody told me it would be this hard. It takes a lot of energy from you. But I love it. I’m really enjoying every bit of it. It’s just not as idyllic as everybody tells you, but also not as horrible as everyone tells you.”
Congratulations Shakira and Gerard!