Les forces catalanes atacaren l’exèrcit de Felip III de França, que es retirava, delmat per la pesta, després del fracàs de la croada contra Catalunya. Pere II de Catalunya-Aragó confià l’avantguarda de l’atac a Ramon de Montcada i d’Aragó, que féu estralls amb els seus homes entre els fugitius tot respectant el rei francès, malalt de mort, i la seva família, malgrat que entre aquesta hi havia Carles de Valois, que havia pretès la corona de Catalunya. Acabat l’assalt, la columna francesa fou atacada encara, poc després, per les tropes de Roger de Lloria, que havien desembarcat després de llur victòria naval davant la costa empordanesa.