La liga que formó Juan contra Mateo I Visconti logró expulsarle de la ciudad de Asti en 1302, logrando la total sumisión de sus habitantes al año siguiente.