Princess Sofia of Sweden, married to fourth-in-line to the throne Carl Philip, gave birth to a baby boy on Tuesday, the palace announced.
"For my wife and me, this is a great day full of emotion," Carl Philip told a news conference following the birth of the couple's first child, who will be fifth in line to the Swedish throne.
The baby weighed in at 3.6 kilograms (8 pounds) and measured 49 centimetres (19.3 inches), the prince added.
Both Princess Sofia, 31, and her new son were in good health, the palace said in an earlier statement.
Carl Philip, 36, is the second child and only son of King Carl XVI Gustaf and Queen Silvia.
Elder sister Princess Victoria is heiress to the throne.
Carl Philip married Sofia Hellqvist, a former contestant on TV reality show "Paradise Hotel," in June last year.
She famously posed topless with a boa constrictor in a men's magazine when she was 20.
She later studied accountancy in New York and became a yoga teacher, while also jobbing as a waitress before returning to Sweden.
Sofia has since headed an NGO for disadvantaged children in South Africa that she founded in 2010 after earlier African charity work, but gave up the role after her marriage to focus on royal duties.
Pics: Getty Images