The Prince and Princess of Wales attended Day 2 of the Royal Ascot | 17/06/2026
The Princess of Wales brought the sunshine to Royal Ascot after a two-year absence as she arrived at the races wearing a bright yellow dress.
Catherine was striking in her daffodil yellow dress.
Catherine was placing a hand on King Charles's shoulder as William spoke to Queen Camilla.
Catherine was smiling as she greeted Lady Gabriella Windsor, the daughter of Prince and Princess Michael of Kent.
Catherine donned an elaborate headpiece from Jane Taylor Millinery.
Ahead of England's world cup match against Croatia, the Prince and Princess of Wales were spotted in conversation with the team's former manager, Gareth Southgate.
The Princess of Wales was chatting with Queen Camilla.
Carole was looking adoringly at her daughter, the Princess of Wales.
Catherine looked elated to be back in the Windsor Enclosure at the Berkshire race course.
Prince William pinned yellow flowers to his lapel in a sweet, matching moment.
Catherine accessorised her dress with a three-strand pearl bracelet belonging to Princess Diana, and the late Queen's diamond chandelier earrings.
The future King and Queen as they arrived at Ascot for the races.
Catherine was in the Royal Enclosure alongside her husband, William.
Prince William was giving fans a thumbs up as he rode the royal carriage with Catherine.
William was waving at the crowds at Ascot.
William and Catherine in a royal carriage on day two of Royal Ascot 2026.