Crown Princess Victoria of Sweden made her first official public appearance on Tuesday night, just four weeks after giving birth to her son. The 38-year-old royal looked her usual fashionable self in a black dress paired with a gold jacket. She attended the annual Dag Hammarskjöld Lecture in Stockholm.

Victoria smiled for the cameras as she made her appearance in the Swedish capital to hear United Nations Secretary General Ban Ki-moon speak at The Dag Hammarskjöld Lecture. The mother-of-two showed no signs of stress as she listened to the lecture along with other officials. However, at one point of time, she appeared to doze off probably due to a sleepless night thanks to her newborn son Prince Oscar.

In spite of having to look after two kids, Victoria looked chic in a black shift dress which she paired with a metallic coat. She showed off her post baby body and her toned legs in the ensemble. The over-the-knee dress featured a high neck, while the silk long jacket had three-fourth length sleeves.

Victoria accessorized with black drop earrings, a gold necklace body chain and matching bracelet. She also carried a black handbag that had chucky gold chain straps and wore a pair of black high heels. Her brunette tresses were swept back into a low bun.

The princess kept her make-up natural with a hint of black eyeliner and some mascara. She also opted for a slick of frosted brown lipstick. After the lecture, Victoria headed home to see her children, Princess Estelle and baby Oscar.

The event is held every year in memory of Dag Hammarskjöld, the second Secretary-General of the United Nations. It is a kind of recognition of the values that inspired him as the secretary-general. The invited speaker at the forum is an international personality who in significant and innovative ways contributes to a more just, peaceful and environmentally sustainable world through politics or research.