Finalmente, el Tratado de Lisboa (1668) puso fin a la guerra, y España reconoció la independencia de Portugal.