Crown Princess Mary suits up for Swedish royal outings

Princess Mary's style has changed since this photo was taken in 2004.

Crown Princess Mary of Denmark is yet again winning in the fashion stakes, but this time she is not alone. She has another princess to play with.

The Australian born royal has joined Prince Frederick on a visit to Sweden for a business promotional campaign.

Once they arrived they were joined by Princess Victoria and Prince Daniel of Sweden. As part of their activities they attended an official dinner in Stockholm.

Princess Mary, age 45, in a simple lace long-sleeved dress, looked elegant on the arm of her husband, while Princess Victoria, 39, wore a swan print dress with pleated skirt. 

The princesses were earlier that day spotted wearing similar outfits as they attended various engagements, both in a pants suit with a jacket and almost matching hairdos. While May stuck to plain colours, with a single brooch as a feature piece, Victoria opted for a few splashes of colour, with a printed blouse and red clutch and shoes. 

It’s good to see Princess Mary out and about looking like she is having a bit of fun with a girlfriend.

Which outfit do you prefer on the princesses?

Stories that matter
Emails delivered daily
Sign up