Crown Princess Victoria and husband Prince Daniel looked thrilled to be at their second royal wedding of the year.
The heiress to the Swedish throne was on dazzling form in a sequin-studded blue gown.
Also adding her usual glamour to the happy occasion was the Netherlands' vivacious Princess Maxima in bright orange.
She was escorted by husband Willem-Alexander, who was resplendent in military dress.
Representing Denmark were Princess Marie and Prince Joachim.
From Norway were smartly-dressed Princess Mette-Marit and Prince Haakon.
Belgian royals Princess Mathilde and Prince Philippe were also among guests wishing the couple well.
More on the Monaco royal wedding