One day after they tied the knot in a required civil ceremony Prince Albert and Charlene Wittstock have said 'I Do' again during a magnificent religious ceremony.
Wearing a stunning Armani gown, the former Olympic swimmer wowed the 850 guests attending the service held in the courtyard of the Prince's Palace.
Standing before the Archbishop of Monaco the pair exchanged Cartier rings and listened to readings by the Prince's nieces before walking back up the aisle as husband and wife.
Prince Albert ll of Monaco, whose mother was the legendary Hollywood star Grace Kelly, looked dapper in a cream uniform worn by palace guards. But there was no doubt that Wittstock - who is now officially the Princess of Monaco - stole the show with her impressive dress.
The gown took 2,500 hours to prepare, with 700 of those spent on embroidery alone. With 40,000 Swarovski crystals, 20,000 mother of pearl tear drops and 30,000 other stones adorning it, it's no wonder so much time was spent perfecting the dress.
VIP guests at the ceremony included Karl Lagerfield, Naomi Campbell, Victoria Silvstedt, Giorgio Armani and Roger Moore.