En 1664 volvió a España para asumir el mando en la guerra contra Portugal que se estaba tornando muy difícil tras la derrota de Juan José de Austria en 1663, en la batalla de Ameixial, cerca de Estremoz.