It’s been eight weeks since Shakira and her ex-partner Gerard Piqué split, but the superstar ex-couple of 11 years has been making headlines for their ongoing feud.

The Grammy-winning singer-songwriter recently released what has been dubbed a diss monitor aimed squarely at her ex – BZRP Music Periods, Vol.
The Spanish ex-footballer then reportedly ended his feud with Casio, with supporters speculating that it was his way of getting back at the mother of his two sons. However, they have now reunited at their Barcelona home as their firstborn Milan celebrated his 10th birthday.
Regardless, since Shakira split from the footballer, she’s been trying to be more beautiful than she actually is, apparently dressing herself in some stunning outfits – perhaps the sweetest revenge of all? Here are a few of our favorites from the past few weeks…
Cannes dress inspired by Queen Diana

First up might be the strapless black gown with a sweetheart neckline that Shakira rocked on the red carpet at the 75th Cannes Film Festival.
After recording her stylish revenge on the late Queen Diana, the ‘Hips Don’t Lie’ singer accessorised the beautiful black dress by New York style label Môsnad with matching gloves and diamond jewellery.

As fans of the famously noble style may recall, Lady Di wore a strikingly related ‘revenge dress’ to the Vanity Good Gala in 1994 – right after it was fully revealed that her ex-husband, now King Charles, had an affair with the now- Queen Consort Camilla Parker-Bowles.
Balenciaga chain pattern blouse

Shakira also put on an amazing gift for an audio film about her now-viral breakup with Argentinian creator Bizarrapo. The Colombian wore a matching pink bralette and silk trousers before teaming them with a lime green shirt with a gold cycle print from luxury house Balenciaga.