On top, Princess Anne wore a navy raincoat with the five Olympic rings all in blue.
The coat was lined in a light blue colour on the inside, but navy on the outside.
Princess Anne is the Honorary President of the British Olympic Association, and played a huge role in the London 2012 games.
She competed as an equestrian herself back in 1976 in Montreal.