A finais de abril, Eugène retirouse a Verona, reuniu refuerzos e reorganizou o seu exército. O arquiduque Xoán tomou unha posición co seu flanco esquerdo detrás do río Adige en Legnago e o seu flanco dereito baixo Albert Gyulay detrás do río Alpone en Soave, preto do campo de batalla de Arcole de 1796.
- Non. O 29 de abril, Paul Grenier lanzouse contra Soave, pero Albert Gyulay rexeitou o seu ataque. Con todo, un ataque italiano nas colinas ao norte tomou a aldea de Castelcerino e ameazou con virar o flanco austríaco. Os franceses sufriron un estimado de 1.000 baixas contra 400 austríacos mortos e feridos, máis 300 capturados. Albert Gyulay contraatacou o día seguinte con 6.000 soldados de infantería e recuperou Castelcerino dos seus 5.000 defensores italianos. As perdas austríacas foron de 300 mortos e feridos e 572 desaparecidos, mentres que os franceses admitiron 409 baixas. O 1 de maio, Xoán retirou cara ao leste, deténdose detrás do río Brenta antes de cruzar o río Piave e acampar preto de Conegliano.