Sin embargo, Guido de Spoleto le disputó el trono, lo derrotó en la batalla de Trebbia a comienzos de 889, y fue coronado rey de Italia en Pavía, mientras que Berengario se retiraba a sus bases de Verona.