Élisabeth Charlotte was finally married on 13 October 1698 at the Palace of Fontainebleau to Leopold, Duke of Lorraine, son of Charles V, Duke of Lorraine, and of the Archduchess Eleonora of Austria. The marriage was the result of the Treaty of Ryswick, one of its conditions being that the Duchy of Lorraine, which had been for many years in the possession of France, be restored to Leopold, a son of Charles V, Duke of Lorraine. Thus, Élisabeth Charlotte was but an instrument to cement the peace treaty. The House of Lorraine received a dowry of 900,000 Livres. 