For the occasion, Sophie opted for white trousers, a green blouse and a maroon jacket.
The mother-of-two styled her blonde hair into an elegant updo.
For makeup, she opted for a natural look with eyeliner and mascara.
The Duchess of Cambridge wore a beautiful red coat dress and matching velvet heels.
She also accessorised the look with her scarlet £640 Miu Miu bag.
Prince William matched Kate’s outfit wearing a suit with a red tie.
Other royals attended the event, including Princess Beatrice, Princess Eugenie and Zara Tindall.
Princess Eugenie donned a green coat and black boots.
Princess Beatrice, who arrived with her husband Edoardo Mapelli, opted for a long brown coat, black heels and purple headband.