Poco después atacó y batió a las columnas del general francés Honoré-Charles de Reille, que habían cercado Figueras y tomado Rosas (Gerona).