En la llamada Guerra de los Dos Pedros, la ciudad fue ocupada por las tropas castellanas durante nueve años y sufrió enormes daños; finalmente los aragoneses, con la ayuda francesa, recuperaron la ciudad en 1366.