Meghan Markle channels 'My Fair Lady' in Givenchy dress at Royal Ascot

Meghan Markle finally got her My Fair Lady moment.

The newly minted duchess joined Prince Harry for the opening day of Royal Ascot, the legendary horse race in England that’s arguably best known for the iconic black-and-white outfit worn by Audrey Hepburn‘s Eliza Doolittle in a racing scene from the 1964 musical My Fair Lady.

Audrey Hepburn in the Ascot scene from My Fair Lady (Photo: CBS via Getty Images)

While it’s hard to top Hepburn,  the duchess certainly didn’t disappoint as she joined the royal family for a day out at the races.

Meghan Markle attended her first Royal Ascot with Prince Harry. (Photo: AP Photo/Tim Ireland)

In keeping with the annual event’s notoriously strict dress code — which this year approved jumpsuits but banned fascinators, strapless styles, and the off-the-shoulder necklines of which our American duchess is so fond — Meghan wore a tasteful black-and-white look of her own. And who else would design it but her favorite fashion houseGivenchy — a brand that Hepburn helped put on the map?

The Duke and Duchess of Sussex cut a stylish figure at the racing event. (Photo: AP Photo/Tim Ireland)

While her husband went the traditional route, in a top hat and tails, the duchess opted for a collared, button-down dress in ivory, which featured a black belt. In keeping with the event’s insistence that all hemlines fall to at least the knee, the chic yet conservative number fell safely in the midi category, with pantyhose worn underneath.

Meghan rode in the royal procession with Prince Harry and Sophie, Countess of Wessex. (Photo: Daniel Leal-Olivas/AFP/Getty Images)

Meghan accessorized with black heels, plus a sculptural white hat by Philip Treacy featuring black trim and a bow detail. Her hair was worn in an elegant bun at the back, with her makeup kept soft and natural.

The couple weren’t the only royals on hand. Queen Elizabeth led a royal procession that included Prince Charles and the Duchess of Cornwall, Princess Anne, and Harry’s cousins Princess Beatrice and Princess Eugenie.

Read more from Yahoo Lifestyle:

Follow us on Instagram, Facebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.