Al año siguiente consiguió establecer un pacto con los pujantes reinos cristianos del norte, el Tratado de Jaén, por el que quedaban fijadas unas fronteras relativamente estables a cambio de prestar vasallaje y pagar tributo a Fernando III de Castilla.