La guerra en Europa no fue bien: ya se había perdido la batalla naval de las Dunas (1639) y se perderá la batalla de Rocroi (1643). El Tratado de Westfalia (1648) puso fin a la guerra en Centroeuropa y modernizó la diplomacia europea, haciéndola más realista y menos dependiente de la religión. Los Habsburgo de Viena sobreviven. La monarquía católica tiene que resignarse a todo. Se reconoce la independencia de Holanda (tras ochenta años de guerra con el paréntesis de la tregua de los doce años concedida por Felipe III), como más tarde se reconocerá la de Portugal (1668). La guerra con Francia continuó, pero la situación en Cataluña evolucionó favorablemente a los intereses de los Austrias, aunque la paz de los Pirineos (1659) significó la partición del territorio catalán, mientras su parte principal volvía a la situación anterior a 1640, pues se respetaron los fueros tradicionales.