The Colombian Hips Don’t Lie singer, 47, wore a sheer playsuit and a chunky black and gold belt for an interview with magazine Marie Claire.
Shakira separated from ex-footballer Gerard Pique in June 2022 after 11 years.
She said: “I always thought I was a weak and fragile person.
“Now there are less things I fear.”
The singer has now reportedly found love with British actor Lucien Laviscount after he played the love interest in her latest music video.
Lucien, 31, appeared alongside Shakira in the video for her single Punteria with rumours quickly swirling that they were more than just co-stars.
Now insiders have revealed the duo are an item – but pals are worried the Emily in Paris actor is only in it for fame.
A source told the Daily Mail: “Shakira is desperate to fall in love – but her friends are concerned because Lucien has slowly crept his way up the celebrity ladder while dating women who were all less famous than Shakira.
“Her friends fear he just wants people to know his name and she provides that.
“They are seeing each other but are not heavily involved yet.”