El Virrey de Cataluña, Juan Manuel Fernández Pacheco, marqués de Villena y duque de Escalona, que también era Capitán General del ejército, había desplegado a lo largo de las orillas del río prácticamente todas las tropas que pudo reunir para oponerse al fuerte cuerpo expedicionario francés, dirigido por el mariscal duque de Noailles, el cual pretendía tomar Gerona.