Pe 21 septembrie 1996, la Lausanne, în Elveţia, era aglomeraţie mare în faţa bisericii St. Gherasimos. Regi, regine, pricipese veniseră din toate colţurile Europei la nunta primei fiice a Regelui Mihai, potrivit România TV.
Ceremonia religioasă a fost oficiată de Mitropolitul Elvetiei Damaskinos în patru limbi română, engleză, franceză şi greacă.
Principesa a purtat rochia de mireasă a mamei sale, Regina Ana şi diadema bunicii „Regina Elena”. „Sunt foarte foarte fericită. Este foarte profund ce se întâmplă pentru mine, pentru că m-am căsătorit şi cu ţara mea”, declara atunci Principesa Margareta.