Mientras, la guerra con España continuaba. Los franceses recibieron apoyo militar de Inglaterra, dirigida por Oliver Cromwell. La alianza anglo-francesa venció a los españoles en la batalla de las Dunas de 1658. El resultado de la guerra fue el Tratado de los Pirineos que fijó la frontera entre España y Francia en los Pirineos, cediendo España varias provincias y ciudades a Francia en las Provincias Unidas de los Países Bajos españoles y en el Rosellón. Este tratado cambió la balanza de poder, Luis XIV contrajo matrimonio con la infanta de España María Teresa de Austria de la Casa de los Habsburgo, hija del rey Felipe IV de España y de la princesa Isabel de Francia ambos tíos carnales de Luis XIV, por lo que el monarca con su esposa eran primos hermanos dobles. El matrimonio se celebró el 9 de junio de 1660 en la Iglesia de San Juan Bautista en la población de San Juan de Luz.