1646 ging Gardie als Gesandter nach Frankreich, heiratete nach seiner Rückkehr die Schwester des Prinzen Karl Gustav, Marie Euphrosine von Pfalz-Zweibrücken-Kleeburg, und wurde 1647 Mitglied des Reichsrats, 1648 General, 1649 Generalgouverneur von Livland, 1651 Reichsmarschall und 1652 Reichsschatzmeister. 1653 fiel er bei der Königin in Ungnade und musste sich kurzzeitig auf sein Schloss Läckö zurückziehen, das er prächtig ausbauen ließ. Als sein Schwager Karl X. Gustav 1654 König wurde, kehrte Gardie in die Reichspolitik zurück und wurde zum Gouverneur von Västergötland ernannt, Ende des Jahres auch zum Kanzler der Universität Uppsala. 1655 wurde er erneut Generalgouverneur von Livland und übernahm den Oberbefehl des schwedischen Heers in Livland im Zweiten Nordischen Krieg, erhielt 1656 das Gouvernement in Semgallen und Litauen und verteidigte Riga gegen die Russen.