Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Kate makes first Royal Ascot 2023 appearance - and her outfit doesn’t disappoint

Rate the Princess of Wales's show-stopping look - along with the other best Ascot celebrity ensembles - using our slider tool.

ASCOT, ENGLAND - JUNE 23: Catherine, Princess of Wales during the royal procession on day four during Royal Ascot 2023 at Ascot Racecourse on June 23, 2023 in Ascot, England. (Photo by Alan Crowhurst/Getty Images for Ascot Racecourse)
Kate, Princess of Wales during the royal procession on day four during Royal Ascot 2023. (Getty Images)

Kate, Princess of Wales has made her debut appearance at Royal Ascot 2023. Ensuring she stood out from the crowd, the royal opted for a bespoke, bright red wrap dress by Alexander McQueen for her entrance on day four of the event.

A wide-brim matching hat from Philip Treacy provided some shade from the sun and a more affordable outfit addition - Sezane 'Esmee' gold brass earrings - completed the look.

Read more: Why does the Princess of Wales wear so much red?

The mum of three arrived in the second carriage as part of the Royal Procession, accompanied by Prince William, Princess Beatrice and her husband Edoardo Mapelli Mozzi.

King Charles and Queen Camilla arrived in the first carriage, Sophie, Duchess of Edinburgh in the third and Dame Judi Dench, wearing a white trilby hat and matching dress, made a surprise appearance in the fourth.

British actress Judi Dench (R) and her partner David Mills (L) arrive in a horse-drawn carriage, part of the Royal Procession on the fourth day of the Royal Ascot horse racing meeting in Ascot, west of London, on June 23, 2023. (Photo by HENRY NICHOLLS / AFP) (Photo by HENRY NICHOLLS/AFP via Getty Images)
British actress Judi Dench (R) and her partner David Mills (L) arrive in a horse-drawn carriage, part of the Royal Procession on the fourth day of the Royal Ascot. (Getty Images)

Rate the best celebrity Royal Ascot outfits 2023

Royal Ascot may be all about the horse racing but it's the outfits we're most interested in - and this year hasn't disappointed.

Annually, the equestrian event so beloved by the late Queen is attended by numerous celebrities and royal spectators, each dressed to impress.

Adhering to the strict dress code - which, this year, encouraged guests to 'inject a little fun and personality' into their attire - the summer calendar staple is something of a fashion show, serving up lashings of sartorial inspiration.

Have your say on this year's style offering by rating each royal and celebrity look as it's worn.

Day four, June 23: Kate, Princess of Wales wearing a bespoke McQueen dress (price unknown), Philip Treacy hat (price unknown) and Sezane earrings (past season, no longer stocked).

The Princess of Wales during day four of Royal Ascot at Ascot Racecourse, Berkshire. Picture date: Friday June 23, 2023. (Photo by Jonathan Brady/PA Images via Getty Images)
The Princess of Wales during day four of Royal Ascot. (Getty Images)

Day three, June 22: Zara Tindall wearing the French Lace Short Sleeve Dress from Scanlan Theodore (£1,800) with the 'Hat Box' bag from Aspinal of London (£495).

Zara Tindall and Mike Tindall attend 'Ladies Day' of Royal Ascot 2023. (Getty Images)
Zara Tindall and Mike Tindall attend 'Ladies Day' of Royal Ascot 2023. (Getty Images)

Day three, June 22: Sophie, Duchess of Edinburgh wearing the £1,150 'Adele' tea dress X Rachel Levy from Suzannah London, paired with Strathberry's East/West mini bag (£341.25), a lilac fascinator and baby blue heels.

Sophie, Duchess of Edinburgh wears a floral Suzannah London dress to day three of Royal Ascot. (Getty Images)
Sophie, Duchess of Edinburgh wears a floral Suzannah London dress to day three of Royal Ascot. (Getty Images)

Day three, June 22: Sabrina Elba wearing a bouclé-tweed midi skirt (£280) and a matching blazer (£430), both from Self Portrait.

ASCOT, ENGLAND - JUNE 22: Sabrina Elba attends day three of Royal Ascot 2023 at Ascot Racecourse on June 22, 2023 in Ascot, England. (Photo by Chris Jackson/Getty Images)
Sabrina Elba attends day three of Royal Ascot 2023. (Getty Images)

Day three, June 22: Georgia Toffolo wearing a £1,315 Rosie Assoulin dress, with the £1,350 'Elise' hat from Jess Collett Milliner, the £225 straw Frida basket bag from Lulu Guinness, and £145 'La Havana' espadrilles from Manebi.

ASCOT, ENGLAND - JUNE 22: Georgia Toffolo attends day three of Royal Ascot 2023 at Ascot Racecourse on June 22, 2023 in Ascot, England. (Photo by Kirstin Sinclair/Getty Images for Royal Ascot)
Georgia Toffolo channels Frida Kahlo with her Lulu Guinness bag at day three of Royal Ascot. (Getty Images)

Day three, June 22: Charlotte Hawkins wearing the Ro&Zo Scarlett Twist Neck Dress (£159) with a matching fascinator and blue heels.

ASCOT, ENGLAND - JUNE 22: Charlotte Hawkins attends Royal Ascot 2023 at Ascot Racecourse on June 22, 2023 in Ascot, England. (Photo by Dave Benett/Getty Images for Royal Ascot)
Charlotte Hawkins is brilliant in blue on her third day at Royal Ascot. (Getty Images)

Day two, June 21: Zara Tindall wearing a longer sleeve version of Laura Green's £1,750 navy Genevieve dress and the £690 Bow Detail Sidesweep fascinator from Juliette Botterill

Zara Tindall (left) and The Princess Royal arrive during day two of Royal Ascot at Ascot Racecourse, Berkshire. Picture date: Wednesday June 21, 2023. (Photo by Jonathan Brady/PA Images via Getty Images)
Zara Tindall (left) and The Princess Royal arrive during day two of Royal Ascot at Ascot Racecourse. (Getty Images)

Day two, June 21: Sophie, Duchess of Edinburgh, wearing the £3,450 Suzannah 'Allison' dress in ivory silk crepe with a wide-brimmed hat

ASCOT, ENGLAND - JUNE 21: Sophie, Duchess of Edinburgh attends day two of Royal Ascot 2023 at Ascot Racecourse on June 21, 2023 in Ascot, England. (Photo by Samir Hussein/WireImage)
Sophie, Duchess of Edinburgh attends day two of Royal Ascot 2023. (Getty Images)

Day one, June 20: Zara Tindall wearing a £667 dress by Australian label Leo Lin and a boater hat

ASCOT, ENGLAND - JUNE 20: Zara Tindall attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023 in Ascot, England. (Photo by Kirstin Sinclair/Getty Images for Royal Ascot)
Zara Tindall attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023. (Getty Images)

Day one, June 20: Princess Beatrice wearing a £495 Beulah London dress and a Juliette Botterill Millinery headband

Princess Beatrice (left) during day one of Royal Ascot at Ascot Racecourse, Berkshire. Picture date: Tuesday June 20, 2023. (Photo by Jonathan Brady/PA Images via Getty Images)
Princess Beatrice attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023. (Getty Images)

Day one, June 20: Charlotte Hawkins in a green and white graphic print dress and a green fascinator

ASCOT, ENGLAND - JUNE 20: Charlotte Hawkins attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023 in Ascot, England. (Photo by Kirstin Sinclair/Getty Images for Royal Ascot)
Charlotte Hawkins attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023. (Getty Images)