Antes de la batalla, Pedro II de Aragón había recibido el vasallaje del conde de Tolosa, el de Foix y el de Cominges.