Guillermo de Montferrato logró formar una liga gibelina con Pavía, Lodi, Parma, Novara, Piacenza, Mantua, Tortona, Génova, Verona, también su primo el marqués de Tomás I de Saluzzo, e incluso la ciudad de Asti, y con una exigua ayuda del rey castellano derrotó a los angevinos en la batalla de Roccavione en noviembre de 1275, lo que deshizo la autoridad de Carlos de Anjou en Piamonte, de forma que el marqués de Montferrato amplió temporalmente su poder e influencia en Piamonte y Lombardía.