Federico II, che si trovava nella Val di Susa in viaggio verso Lione, saputo del cambio di fazione dei parmensi si diresse verso Parma con l'intenzione di attaccarla e distruggerla, e il da Gente fu tra i principali organizzatori della difesa della città, che ricevette subito aiuti da Milano. L'assedio di Parma iniziò il 2 luglio 1247 ma Gregorio da Montelongo riuscì a raggiungere la città per porsi al comando dei parmigiani, che in una sortita del 18 febbraio 1248 attaccarono l'accampamento imperiale di Victoria, distruggendola. Federico II riuscì a stento a rifugiarsi prima a San Donnino (l'attuale Fidenza) e poi nella fedele Cremona.