El rey Pedro quiso dirigirse a Besalú, pero los ejércitos se encontraron el 15 de agosto en extramuros de la ciudad.