Pictured on Sunday at a dance at a church service at the royal chapel in Stockholm in celebration of her father King Carl Gustaf serving 40 years on the throne, Madeleine showed off the first signs of a growing baby bump in a white two-piece skirt and jacket outfit.
The Swedish Princess, whose first child is expected at the start of March next year, teamed her dazzling ensemble with a black clutch bag and high heels. Her sister Princess Victoria also donned white for the occasion, while Princess Estelle was pretty in pink to honour her grandfather.
Drop pearl earrings and a black headpiece completed her look, along with a beaming smile and glowing complexion.
Celebrations of Sweden's reigning king took place throughout the weekend, with a dance in the royal palace's courtyard in Stockholm – where the Swedish royals gathered on Saturday evening.
Madeleine, 31, was stunning in an emerald floor-length gown, short gold jacket and matching shoes and clutch. Her American financier husband Chris O'Neill was close at hand in a dapper black suit and bow tie.
The royal, who married Chris in a fairytale ceremony in June, is taking the early stages of pregnancy in her stride. When she appeared in public just days after the good news was announced by the Palace, she confirmed: "I feel fine."
According to the Swedish Royal Court's solicitor, Axel Calissendorff, Princess Madeleine and Chris's child will become a Prince or Princess.
Speaking to Swedish magazine Svensk Damtidning, the solicitor adds that as the Madeleine is a royal highness, the child will also be born as a royal highness and enter the line of succession.
Just as her sister did during her pregnancy with little Princess Estelle, the Princess plans to continue as far as possible with her scheduled royal duties – including appointments for the World Childhood Foundation.
"No changes to the schedule of Madeleine's engagements," read a statement from the royal palace. "Work for Childhood is planned during the fall of 2013."