Meghan Markle wore an £8,900 Valentino dress to Misha Nonoo's wedding

Rosie Fitzmaurice

Meghan Markle wore an £8,900 Valentino gown to her close friend Misha Nonoo's star-studded wedding to oil tycoon Michael Hess in Rome.

The Duke and Duchess of Sussex were spotted arriving at the ceremony which was held at a 17th century Italian villa on Friday.

Meghan wore a stunning tulle dress with a beaded detail and puffed sleeves, while Harry sported black tie.

The duchess accessorised her outfit with gold earrings and a gold bangle, wearing her hair in a stylish bun.

Harry and Meghan arrive for the wedding ceremony at Villa Aurelia (Rex Features)

Fans were quick to source the designer gown on social media.

The pair are understood to have jetted into Rome on a commercial flight yesterday without baby Archie for the fairytale wedding.

They joined a string of a-listers, including Katy Perry, Orlando Bloom, Princess Eugenie and Ivanka Trump for the nuptials of their fashion designer friend Ms Nonoo, who is said to have set them up on a blind date in 2016.

Click through the gallery above for more of the celebrity wedding guest outfits.