Sofia Hellqvist, 30, married 36-year-old Prince Carl Philip at a lavish ceremony in the chapel of Stockholm's Royal Palace.
Thousands of well-wishers lined the streets for the event, despite polls suggesting the Swedish royal family's popularity is waning.