Zaręczyny ogłoszono 13 września 1999, co było wydarzeniem niespodziewanym, bowiem relacja księcia utrzymana była w tajemnicy przed mediami.

4 grudnia 1999 para zawarła cywilny związek małżeński w brukselskim ratuszu w czasie ceremonii, w której użyto języka francuskiego, flamandzkiego i niemieckiego. Następnie miał miejsce ślub religijny w katedrze Świętego Michała i Świętej Guduli. W uroczystości wzięli udział przedstawiciele wielu rodzin książęcych i królewskich, w tym przedstawiciele polskich rodów Komorowskich i Sapiehów, a także monarchowie Grecji, Danii, Liechtensteinu, Luksemburga, Niderlandów, Norwegii, Szwecji i Hiszpanii .

Po ślubie Matylda otrzymała tytuł Jej Królewskiej Wysokości Księżnej Brabancji. Małżonkowie pojawili się na balkonie Pałacu Królewskiego w towarzystwie swoich rodziców, a następnie udali się na przyjęcie weselne w pałacu w Laeken. Para spędziła miesiąc miodowy w Indiach i na Malediwach.

W maju 2001 rodzina królewska ogłosiła pierwszą ciążę księżnej Brabancji. 25 października 2001 w Erasmus Hospital w Brukseli urodziła się córka pary, księżniczka Elżbieta Teresa Maria Helena.