Med kong Karl X Gustavs tronbestigning gjenvant De la Gardie kongegunsten, blant annet derfor at Karl X Gustav var bror til De la Gardies hustru Maria Eufrosyne av Pfalz. Ektekapet med Maria Eufrosyne av Pfalz ble inngått i 1647. Med henne fikk han barna Gustaf Adolf De la Gardie (1647-1695), Catharina Charlotta De la Gardie (Magnusdotter) (1655-1697) og Hedvig Ebba De la Gardie (Magnusdotter) (1657-?).