Shakira has thanked fans for their ''well wishes'' on her second pregnancy.

The 'Waka Waka' singer has confirmed she is expecting her second child with soccer star Gerard Piqué - with whom she shares 19-month-old son Milan - and is overjoyed to be able to share the news at last.

She wrote on her Twitter page: ''Yes, we are expecting our second baby!! Thank you all for your well wishes! (sic)''

The hip-shaking 37-year-old beauty announced her latest pregnancy in an interview with the Spanish edition of Cosmopolitan magazine, admitting: ''Yes, I'm pregnant''.

Shakira also opened up about her loving relationship with Milan FC hunk Gerard, 27, adding: ''Seeing me in love is a constant state, there are no questions as the answer is simply there.''

The 'She Wolf' hitmaker previously admitted she wanted to have lots of children with her soccer star partner.

She revealed: ''If it weren't because of my music projects, I would be pregnant already. I would love to have eight or nine kids with Gerard--my own fútbol team.''

Shakira also said of motherhood: ''When you have a baby, when you feel his love, you feel so at peace with the world. You just want to share the good news and share how happy you feel.''