Princess Anne surprises in the style stakes on Day Two of Royal Ascot
Queen Elizabeth skipped Royal Ascot again for its second day but her children were out in force.
Prince Charles attended alongside wife Camilla, Duchess of Cornwall as well as Prince Edward and his wife Sophie, Countess of Wessex.
Princess Anne was also spotted trackside in a slinky green jacquard silk dress, which came below the knee in accordance with the strict dress code for the royal enclosure.
Queen Elizabeth once again skipped Royal Ascot for the second day but Her Majesty's children were out in force, including daughter Princess Anne (pictured) PA Images via Getty Images
Princess Anne was also spotted trackside in a slinky green jacquard silk dress Getty Images for Royal Ascot
The emerald number had a collar and buttons giving it almost a shirtdress look up top with puffy sleeve detailing.
The Princess Royal accessorised with cream-coloured gloves, a matching headpiece, handbag and nude-coloured kitten-heeled court shoes.
RELATED: Royal Ascot Day One
The 70-year-old also donned a twin strand of pearls, gold earrings and a gold brooch, along with her signature sports sunglasses on the hot summer's day.
The Countess of Wessex opted for a skirt and blouse combo with a sheer and plain top-half accompanied by a full and floral printed bottom-half.
The Countess of Wessex opted for a skirt and blouse combo with a sheer and plain top-half accompanied by a full and floral printed bottom-half. Samir Hussein/WireImage
Sophie, Countess of Wessex and Prince Edward, Earl of Wessex in the royal box at Ascot Racecourse Samir Hussein/WireImage
Sophie added a lavender coloured feathered headpiece and was seen wearing a matching face mask PA Images via Getty Images
Sophie added a lavender-coloured feathered headpiece and was seen wearing a matching face mask.
Her husband, Prince Edward, donned his morning suit and accompanied it with a navy blue face mask featuring a sailing ship painted on the side.
The Earl of Wessex's mask was particularly visible as he presented jockey Frankie Dettori the winner's trophy, after he ran Indie Angel to victory in the Duke of Cambridge Stakes.
Prince Charles also donned a three-piece suit, opting for a grey outfit paired with a lavender tie and pocketchief.
RELATED: Everything we know about the Princess Diana's statue unveiling on July 1
Prince Edward, Earl of Wessex wears a face mask as he presents Frankie Dettori the winners trophy after he ran Indie Angel to victory in the Duke of Cambridge Stakes during Royal Ascot 2021 at Ascot Racecourse on June 16, 2021 in Ascot, England. Getty
Prince Charles and Camilla, Duchess of Cornwall in the royal box at Ascot Racecourse Samir Hussein/WireImage
The look nicely complemented his wife's cream-coloured dress and hat ensemble, complete with matching clutch and face mask.
Charles and Camilla together presented the trophy to Ryan Moore, the winning jockey of the Prince Of Wales's Stakes on Wednesday afternoon.
Royal Ascot is set to continue until Saturday and it's expected Her Majesty will attend towards the end of the week, after a busy G7 schedule over the past week.
The Prince of Wales and the Duchess of Cornwall prepare for the trophy presentation for the Prince Of Wales's Stakes during day two of Royal Ascot at Ascot Racecourse. Picture date: Wednesday June 16, 2021. PA Images via Getty Images
Most viewed in Royals
Prince William and Kate back return to official duties with subtle nod to Prince Harry
Prince Archie and Princess Lilibet start school in the UK: reports
Prince Harry source says country’s withdrawal from Invictus Games was a ‘consequence’ of King’s letter
Fresh blow for Prince Harry days after King’s letter clarifying his and Meghan’s royal status