The Princess, 70, wore an elegant bright yellow coat at Royal Ascot this morning. Anne completed the look with nude heels and a matching hat and handbag.
For today’s event, she chose a pretty floral piece that dates back to 1970, when Anne was pictured at Heathrow Airport as she departed to Canada with her mother the Queen.
The sentimental brooch was also seen during her honeymoon with her first husband Captain Mark Phillips.
Princess Anne kept her makeup to a minimum and was seen wearing white gloves.
Fans took to social media to comment on the bright look.
“Princess Anne looking like sunshine presenting the Gold Cup at #RoyalAscot today,” one fan said.
“Princess Anne is wearing @shibumistyle again! love love love this yellow outfit,” said another.
“JUST WOW for the outfit of Princess Anne who has arrived for Royal Ascot Day 3 – Ladies Day!!! Looking like sunshine in yellow,” another one commented.
Princess Anne was all smiles as she awarded Jockey Joe Fanning with the Gold Cup after winning on Day Three of the Royal Ascot.
What do you think of Princess Anne’s outfit? Join the debate in the comments section here
Yesterday, she went for a green dress but the same nude shoes and matching bag.
Princess Anne looked cheerful today despite the sad news that her son Peter Phillips has officially finalised his divorce.
A spokesman for the former couple said the agreement has been approved and ordered by the High Court this week.
The spokesman said: “Whilst this is a sad day for Peter and Autumn, they continue to put the wellbeing and upbringing of their wonderful daughters Savannah and Isla first and foremost.
“Both Peter and Autumn are pleased to have resolved matters amicably with the children firmly at the forefront of those thoughts and decisions.”
The couple separated in 2019 and announced their split last year, explaining the decision was sad but amicable.
Princess Anne’s only son is the first of the Queen and Duke of Edinburgh’s grandchildren to divorce.
Meanwhile, she welcomed her fifth grandson earlier this year. The little boy Lucas is her daughter Zara Tindall and husband Mike Tindall’s third child.