El ejército portugués fue reforzado por un cuerpo de tropas inglesas (1 900 hombres) y puesto al mando del mariscal francés, el duque Federico de Schomberg y del jefe supremo, el conde de Vila-Flor.