The Danish royal appeared at the opening of Parliament, alongside her husband Prince Frederick and his mother, Queen Margrethe.
WATCH: Princess Mary pretty in pink as she curtseys to Queen
The Australian-born royal looked stunning in the dusky pink outfit.
Looking chic she paired her favourite Claes Iversen coat with a pillbox hat and shoes in the same shade.
Princess Mary looked pretty in pink
Getty
Princess Mary curtsied as she greeted Queen Margrethe on the steps of parliament and the queen then affectionately kissed her daughter-in-law on the cheek while Prince Frederik look on.
Both royal women were given beautiful bouquets of bright seasonal blooms.
Princess Mary greeted Queen Margrethe
Getty
Queen Margrethe wore a purple gown and matching hat, and a grey shawl, while Prince Frederik donned a sharp navy suit with a light blue shirt and purple tie for the occasion.
Getty
Margrethe's sister Princess Benedikte also joined Princess Mary and Prince Frederick for the royal occasion.