The Duchess of Cambridge, neé Kate Middleton, brought her busy week to a close and delighted fans as she made her hotly anticipated debut at Royal Ascot. Striking the perfect balance between formal and fashionable, as she's known to do, the style icon donned a stunning white lace dress by Dolce & Gabbana.
The dress might look familiar – it's the same one she wore to the Windsor Horse Race just last month. However, fans weren't able to get a good look at the designer number as Kate was wearing a red Zara jacket over the top.
This time, the 34-year-old let the dress take centre stage – much to fashion fans' delight! The beautiful white number features sheer sleeves, a nipped-in waist and a tiered, swishy skirt. She topped off the look with a beautiful matching hat from Jane Taylor.
Naturally, the Kate Effect struck again and the dress sold out within hours of the duchess wearing it in May.
Kate was joined by Prince William as she turned up to the famous racing event, mingling with guests and riding in a carriage with her husband.
It has been a busy week for the Duchess, who was a prominent figure at the Queen's 90th birthday celebrations over the weekend – attending both Trooping the Colour and Sunday's Patron's Lunch on the Mall.
Kate also stepped out in Windsor for the Order of the Garter ceremony on Monday (June 13), where she wowed in a scarlet Catherine Walker coat dress, which she had previously worn on a royal tour of Canada in 2011.