She wowed in a stunning lace gown as she attended a lavish state banquet last night.
And Princess Sofia of Sweden turned heads once again as she attended a graduation ceremony in Stockholm this evening.
The royal, 33, looked ladylike in a demure black shirt dress, featuring lace detailing down the front and ruffled sleeves.
Princess Sofia of Sweden looked demure in a black collared dress as she attended a graduation ceremony in Stockholm
The glamorous mother-of-two teamed the sophisticated dress with a pair black patent heels
Opting for an all-black ensemble, she finished off her elegant look with a pair of patent heels and a co-ordinating clutch bag.
Wearing her glossy brunette tresses down over her shoulders, she showed off her glowing complexion with a subtle make-up look.
The mother-of-two looked in high spirits as she presented awards to graduates from Sophiahemmet University College.
On arriving at the city hall, she ensured to wrap up warm in an elegant black belted coat featuring a fur collar.
Sofia, 33, looked in high spirits as she presented awards to graduates from Sophiahemmet University College
Her elegant dress featured ruffle detailing down the front, along with lace sleeves
Wearing her glossy brunette tresses down over her shoulders, she opted for subtle make-up
She arrived with Sophiahemmet chairman Lars Kihlstrom Burenstam Linder (right)
Sofia flashed a smile as she was accompanied by Mr Linder at the event at Stockholm City Hall
The royal appeared on stage to give students their diplomas during the graduation ceremony
Sofia looked to be in high spirits as she presented students with their awards
The Swedish royal was joined at the event by Princess Christina and the Duchess of Varmland, who dazzled in a green sequin dress.
It has been a busy week for Sofia, who attended a state banquet at the Stockholm Palace with husband Prince Carl Philip, brother-in-law Prince Daniel and Queen Silva on Wednesday night.
The Swedish royals were welcoming President Johannesson to the palace, along with his wife Eliza Jean Reid.
The Swedish royal made sure to wrap up warm as she arrived in a chic black coat
She was accompanied by the Duchess of Varmland, who wore a glittering green dress
Sofia has had a busy week, attending a state banquet at the Stockholm Palace on Wednesday
She and husband Prince Carl Philip recently welcomed their second son Gabriel into the world
Princess Christina of Sweden (right) also attended the ceremony, along with the Duchess of Varmland (left)
The Icelandic president is currently on a three-day state visit in Sweden in order to strengthen relations between the two countries.
Sofia and Carl Philip welcomed their second son Gabriel into the world last August, who is the sixth in line the throne.
The couple recently celebrated the young prince’s christening at Drottingholm Palace Chapel in the Swedish town of Drottingholm at the beginning of December.
They already have one-year-old son Prince Alexander, who was born in April 2016.