Mientras tanto, las tropas comunales se estaban reagrupando en Milán para reunirse con el ejército principal de la Liga en Legnano; cuando llegaron a la aldea, la tropa alrededor de "carroccio" era atacada desde los flancos y la retaguardia por las tropas imperiales, las cuales ya estaban agotadas tras recibir varios asaltos.