Singer Shakira (L) passes their son Milan to Barcelona's Gerard Pique before the Spanish first division soccer match between Barcelona and Eibar at Camp Nou stadium in Barcelona October 18, 2014. REUTERS/Albert Gea
Singer Shakira (L) passes their son Milan to Barcelona's Gerard Pique before the Spanish first division soccer match between Barcelona and Eibar at Camp Nou stadium in Barcelona October 18, 2014. Reuters

Shakira was all smiles showing off her growing baby bump in a new Instagram snap. Her partner Barca star Gerard Pique was also smiling while holding her belly in the picture.

"Celebrated my partner Puig's 100th Anniversary tonight, and wearing my new favorite accessory, #Rock #Shak," Shakira captioned the photo.

Shakira and Gerard had matching outfits at the Puig Cosmetics event. Shakira bared her chest in a black plunging top, which she paired with tight black jeans and a metallic blazer. Gerard, on the other hand, donned a black suit.

According to US Magazine, Shakira has worked with Puig Cosmetics in 2008. With their partnership, Shakira has released her own perfume with Puig Cosmetics.

Shakira and Gerard are already parents to Milan, who was born on Jan. 22, 2013. In August, Shakira took to Twitter to announce her second pregnancy.

Yes, we are expecting our second baby!! Thank you all for your well wishes!

— Shakira (@shakira) August 28, 2014

On the topic of her second pregnancy, the "Hips Don't Lie" singer said that she was trying not to overwork herself. She knew that it would be tough to try to balance her schedule, given the demands of her job as a celebrity and musician, but she said that her main focus would be to devote more time taking care of herself and her babies. "It's always difficult and issues get in the way even if you don't want them to, but the majority of time, I do dedicate myself to taking care my belly, my pregnancy, of Milan," Shakira said via E Online!

According to Shakira, she plans to produce a Spanish album after their second baby is born. Contrary to her previous statement in an interview with Latina Magazine in March, where she said that she would love to have "eight or nine" kids with Gerard so she can build her own football team, Shakira said she doesn't have the luxury to have as many kids as she would want.

"For now, we're going for the second one, we'll see what happens," Shakira said. "We'll see if one day, we get a girl, we'll see."