Her hips don't lie -- they produce babies!

Hip-shaking singer Shakira and her boyfriend, professional soccer player Gerard Pique, are now the proud parents to a second baby boy. On Friday, the popstar announced on Twitter that she gave birth to her son in Barcelona, Spain.

The birth news was also on the "She Wolf" singer's Facebook page: "We are happy to announce the birth of Sasha Piqué Mebarak, son of Shakira Mebarak and Gerard Piqué, born January 29 at 9:54pm, in Barcelona. The name Sasha is of Greek and Russian descent and means 'defender of mankind' and 'warrior.' The hospital confirmed that both mother and child are in excellent health."

The 37-year-old Colombian and her sexy younger man (he's 27!) first met at the 2010 World Cup in South Africa, when she attended the games to perform the World Cup's anthem "Waka Waka (This Time For Africa"). Looks like she did more than steal the show at the soccer fest!

The duo welcomed their first son, Milan, in January 2013.