Princesses Beatrice and Eugenie have previously copped some flack for their fashion choices, however the pair put on stunning display on Wednesday as they made an appearance alongside Her Majesty the Queen.
The royal sisters looked stunning as they stepped out together, alongside several other members of the British royal family, for a garden party hosted by their grandmother at Buckingham Palace.
Beatrice, 30, made a statement in a bold crimson frock which featured a vibrant floral pattern in shades of blue and orange. The dress fell below her knees and featured a tiered hem and ruffled sleeves. The daughter of Prince Andrew and Sarah Ferguson completed the pretty look with a statement headband, in a similar shade of maroon, and a pair of pointed black court shoes.
While her younger sister Eugenie, 29, donned a similar headpiece, wearing a cream headband which featured delicate netting.
The youngest daughter of the Duke and Duchess of York, who tied the knot to long-term partner Jack Brooksbank last October, matched her fascinator perfectly to the pleated skirt of her wrap dress, which she paired with statement studded heels.
Her Majesty the Queen hosted the garden party, which is one of four held annually, and Queen Elizabeth looked pretty in pink as she stepped out in a stunning ensemble, which she completed with her statement black Launer handbag.
The 93-year-old monarch even matched her umbrella to her baby pink outfit, which featured a white trim to match her hat which was adorned with tiny pink and white berries, as she held onto a clear umbrella with pink edging.
New father Prince Harry also joined his relatives for the occasion, leaving three-week old baby son Archie Harrison Mountbatten-Windsor at home in Windsor with the Duchess of Sussex, who is currently on maternity leave.
Earlier in the day, the Queen and Prince Harry officially greeted the cricket captains taking part in this year’s International Cricket World Cup, hosted by England and Wales.
The Duke of Sussex, dressed in a smart black morning suit, was photographed greeting the likes of England cricket captain Eoin Morgan, Australia captain Aaron Finch, Bangladesh captain Masrafe Bin Mortaza and India captain Virat Kohli.
The Queen and The Duke of Sussex met Cricket World Cup team captains at Buckingham Palace ahead of the start of the tournament on Thursday. The tournament will feature the world’s top ten teams, nine of whom are from the Commonwealth. The participating nations include Afghanistan, Australia, Bangladesh, England, India, New Zealand, Pakistan, South Africa, Sri Lanka and the West Indies. Captains met Her Majesty and His Royal Highness before joining a Garden Party at Buckingham Palace.
The Queen then posed for an official portrait with all 10 captains from the qualifying teams, ahead of the start of the competition which takes place every four years.