Skip to main contentSkip to footer
Prince Edward and Sophie arrive at Royal Ascot© Getty

Duchess Sophie and Prince Edward celebrate anniversary at Royal Ascot - best photos

The Duke and Duchess of Edinburgh have been married since 1999

Danielle Stacey
Online Royal CorrespondentLondon
Updated: June 19, 2025
Share this:

The Duke and Duchess of Edinburgh are spending their 26th wedding anniversary at Royal Ascot.

Prince Edward and Sophie, who tied the knot in Windsor in 1999, made a stylish appearance with the King and Queen on the third day of the racing meet.

Joining the royals in the carriage procession were the Princess Royal and Vice Admiral Sir Tim Laurence, Mike and Zara Tindall, and Princess Beatrice and Edoardo Mapelli Mozzi.

Peter Phillips and his girlfriend, Harriet Sperling, made a second appearance at the Berkshire racecourse after making their carriage debut on Tuesday.

See the best photos from day three. 

1/13

Princess Beatrice wearing yellow in carriage© PA Images via Getty Images

Beatrice & Edo

Princess Beatrice and her husband, Edoardo Mapelli Mozzi, shared a carriage with Princess Zahra Aga Khan and William Haggas. 

2/13

Princess Anne and Duchess Sophie© PA Images via Getty Images

Anne & Sophie

The Duke and Duchess of Edinburgh rode in a carriage with the Princess Royal and Vice Admiral Sir Tim Laurence. 

Anne looked elegant in a cobalt blue ensemble with a veiled hat and pearls, while Sophie opted for a white floral number.

3/13

King Charles III and Queen Camilla attending day three of Royal Ascot at Ascot Racecourse© PA Images via Getty Images

The King and Queen

It seems everyone got the butter yellow dress code, as the King sported a waistcoat in the colour of the season, while the Queen looked lovely in a dove-grey dress.

4/13

Zara Tindall in a monochrome outfit© PA Images via Getty Images

My Fair Lady

Zara Tindall wowed in a monochrome outfit on day three. 

5/13

Princess Beatrice, Eduardo Mapelli Mozzi, Zara Tindall and Mike Tindall© PA Images via Getty Images

Family gathering

Beatrice wore a long-sleeve yellow dress with floral detailing by Monique Lhuillier. 

6/13

Peter Phillips kissing Charles© Getty

Warm greeting

Peter Phillips greeted his uncle Charles with a kiss on the cheek. 

7/13

Harriet Sperling and Peter Phillips © Samir Hussein/WireImage

Peter & Harriet


Harriet looked chic in a lemon belted midi dress from Beulah London with puff sleeves, and a matching bow-detail hat by Nicola de Selincourt.

She teamed her ensemble with Emmy London heels, an Anya Hindmarch and jewellery from Legano.

8/13

Zara Tindall and Mike Tindall on day three of Royal Ascot© PA Images via Getty Images

Mike & Zara

Zara wowed with another race day look in a monochrome collared dress by Laura Green with a boater-style hat by Juliette Botterill. 

Mike donned a dark morning suit with a charcoal waistcoat and tie, and a top hat.

9/13

Duchess Sophie wearing floral dress and cream hat© Getty

Sophie's look

The Duchess looked beautiful in a white floral tea dress by Suzannah London with a veiled hat by Jane Taylor London and a Radley bag.

10/13

Beatrice and Harriet admired each other's outfits© PA Images via Getty Images

Co-ordinated looks?

Beatrice and Harriet appeared to be admiring one another's outfits as they arrived in the parade ring.

11/13

Mike and Zara holding hands at Royal Ascot© Getty Images

Subtle PDA

Mike and Zara, who will celebrate 14 years of marriage next month, were spotted holding hands. Aww!

12/13

 Princess Beatrice of York reacts as she attends day three of Royal Asco© Getty Images

Royal reactions

Beatrice was animated in the royal box - we wonder which horse she was cheering on?

13/13

David Armstrong-Jones, 2nd Earl of Snowdon and Isabella de la Brigadiere© Getty Images

David Armstrong-Jones

The King's cousin made an appearance with his girlfriend, Isabella de la Brigadiere.

ROYAL FAN? JOIN THE CLUB

Welcome to The HELLO! Royal Club, where thousands of royal fans like you get to delve deeper into the wonderful world of royalty every day. Want to join them? Just click the button below for a list of club benefits and joining information.

Sign up to HELLO! Daily for all the latest and best royal coverage

By entering your details, you are agreeing to HELLO! Magazine User Data Protection Policy. You can unsubscribe at any time. For more information please click here.

More Royalty
See more