Am 30. April griffen seine Truppen zur Unterstützung des II. Korps (General de Sonnaz) in das Gefecht von Pastrengo ein und sicherte den Stützpunkt auf der rechten Seite der Etsch. Danach drängte das Bavas Korps, durch die Reservedivision des Kronprinzen von Savoyen unterstützt, den Feind auf das Glacis der Festung Verona zurück, wurde jedoch am 6. Mai in der Schlacht von Santa Lucia zurückgeworfen. Der Misserfolg das Verteidigungssystem einzurennen, stieß auf herbe Kritik durch den anwesenden Kriegsminister Antonio Franzini. Bavas befürchtete Abberufung vom Kommando und seine Verabschiedung in den Ruhestand wurde vom König nicht stattgegeben. Ende Mai versuchte Feldmarschall Radetzky eine große Umfassung von Mantua, das zurückgelassene Reservekorps unter General von Wocher sah sich derweil in der Schlacht von Goito bedroht. Bava befahl eine neue Operation gegen Verona, während Radetzky immer noch mit dem Gros seiner Kräfte gegen Vicenza vorging. Am 7. Juni 1848 wurde Bava zum Armeegeneral befördert. Sobald Franzini Mitte Juni zur parlamentarischen Arbeit nach Turin zurückkehrte, erhielt Bava nominell das Oberkommando der Armee. Bava ließ Anfang Juli vier Divisionen in einem Halbkreis von Goito bis nördlich von Governolo auseinanderziehen, während weitere zwei Divisionen vor Verona blockierten. Auf einer Front mit mehr als 70 Kilometer ausgedehnt, war die savoyische Armee jetzt für eigene Angriffe überall schwach. Am 22. Juli begann die österreichische Gegenoffensive, zunächst gegen den linken Flügel und das Zentrum der Piemontesen, der jetzt vom II. Korps gebildet wurde. Nach dem Erfolg bei Staffalo (24. Juli) folgte die Niederlage in der Schlacht bei Custozza. Am 27. Juli musste Bava die Armee hinter dem Oglio zurückziehen. Vor Mailand wollte der König, unterstützt von seinem Stabschef General Salasco einen Gegenangriff wagen, den Bava den demotivierten Truppen nicht mehr zutraute.