The daughter of Prince and Princess Michael of Kent, 45, attended the event today alongside senior members of the royals , including King Charles and Queen Camilla.

Kate, 44, seemed to have a ready-made ally in the Duchess of Edinburgh, 61, who was by the Princess of Wales' side for much of yesterday's Order of the Garter Service in Windsor.

Catherine, 44, was a vision as she enjoyed the festivities on the second day of the prestigious British racing event after pulling out of last year's festival at the last minute.