Shakira and Gerard Pique at the Billboard Music Awards in May in Las Vegas.
Shakira is pregnant with baby number two.
The Colombian singer, who made the announcement on her Facebook and Twitter pages, wrote: “Yes, we are expecting our second baby!! Thank you all for your well wishes!”
Shakira and FC Barcelona footballer Gerard Pique, 27, welcomed their son, Milan Pique Mebarak, last year.
Grammy-winning Shakira, 37, released her self-titled 10th album in March.