Los líderes de la Liga Lombarda también previeron la situación: para detener al emperador, anticiparon sus movimientos y se desplazaron hacia Legnano para bloquear el camino con el resto de su ejército, lo que le obligó a luchar en una zona conocida por los lombardos.