If you're currently facing the dilemma of what to wear to a wedding this summer and battling concerns of sweat patches, swollen ankles and whether a fascinator could be used as a shield for your untamed frizzy hair in the unexpected British humidity, look no further for your formal fashion inspiration than Kate Middleton.

Yesterday, the 35-year-old Duchess looked stunning in a white lace dress by Alexander McQueen, paired with a matching chapeau adorned with beaded flowers, and pearl drop earrings – similar to the bespoke pair her sister Pippa wore at her wedding to hedge fund financier James Matthews last month.

Kate Middleton at Royal Ascot 2017 | ELLE UKpinterest
Getty Images

Kate's dress featured a high neckline, sheer sleeves, a belted waist, and a bell-shirt that skimmed just below the knee.

Kate Middleton at Royal Ascot 2017 | ELLE UKpinterest
Getty Images

Keeping her make-up simple, with a slick of nude pink lipstick and a smokey brown eye, the mother-of-two teased her hair into a low bun at the nape of her neck.

Kate Middleton at Royal Ascot 2017 | ELLE UKpinterest
Getty Images

The Royal's dress was reminiscent of Audrey Hepburn's high-neck white dress in the 1964 film, My Fair Lady.

youtubeView full post on Youtube

Those with an eye for fashion will remember that Kate wore a smilier lace dress to the Royal Ascot last year - an off-white Dolce & Gabbana long-sleeved number paired with an off-white hat, and pearl drop earrings.

Kate Middleton at Royal Ascot 2016 | ELLE UKpinterest
Getty Images

I mean, if it ain't broke…

However, Kate wasn't the only royal who dressed up for the occasion, as Prince William looked quite the gentleman in his top hat, umbrella and coattails.

Kate Middleton at Royal Ascot 2017 | ELLE UKpinterest
Getty Images

Kate and Wills really are the perfect pairing.