Beatrice opted for a vibrant pink dress with a beige fascinator and similarly hued heels while Eugenie wore a scarlet coat accessorised with a black hat, heels and a clutch bag.
But who was your best-dressed of the day? Place your vote below.
Win a Longines watch worth £2,750!
We're sorry, the vote has now closed...