Best royal fashion of the week by hellofashion.com / September 09, 2016 - 14:53 BST Princess Sofia looked gorgeous at the christening of her son Prince Alexander, wearing a white broderie anglaise dress and pearl headband. Read more about: Royal Style Celebrity Style Princess Madeleine looked chic in a floral Erdem dress. Crown Princess Victoria was radiant in a £3,600 Elie Saab dress. Queen Silvia wore a pink dress and jacket adorned with floral corsages. Sophie Wessex makes a stylish red carpet appearance in a black one-shoulder dress as she attends the St John's Ambulance Everyday Heroes awards. The Queen looks cheerful in a purple coat and matching hat at the 2016 Braemar Highland Gathering. Queen Letizia puts a feminine spin on her formal look with a blue floral midi skirt. Queen Letizia looks as fashion forward as ever in a red dogtooth blouse and cream trousers, accessorised with amazing strappy red sandals. Queen Mathilde stepped out in a pretty white dress and nude heels for a gala dinner in Brussels. The Belgian royal adds a pop of colour to her wardrobe with this cobalt blue formal dress. Princess Mette-Marit glammed up for Venice Film Festival in a lilac midi dress with a statement tasselled handbag.