Fernando IV de Castilla se comprometió a ceder una sexta parte del reino de Granada al rey aragonés, y le concedió el reino de Almería en su totalidad como adelanto por el mismo, excepto las plazas de Bedmar, Locubín, Alcaudete, Quesada y Arenas, que habían formado parte del reino de Castilla y León en el pasado.
Las Cortes aprobaron la concesión de cinco servicios, destinados a pagar las soldadas de los ricoshombres e hidalgos.
Además, el infante Juan se hallaba resentido con el rey debido a la negativa de este último a entregarle el municipio de Ponferrada, y don Juan Manuel, a pesar de que deseaba hacer la guerra al reino de Granada desde sus tierras murcianas, fue obligado por Fernando IV a participar junto a sus mesnadas en el cerco de Algeciras.
Terminadas las Cortes de Madrid, Fernando IV se dirigió a Toledo, donde aguardó a que se le uniesen sus tropas, al tiempo que dejaba a su madre, la reina María de Molina, a cargo del gobierno del reino, confiándole la custodia de los sellos.
No obstante, la voluntad de Fernando IV prevaleció y las tropas castellano-leonesas se prepararon para sitiar Algeciras.
Los víveres y suministros acumulados en la ciudad de Sevilla por el ejército castellano-leonés fueron trasladados por el río Guadalquivir, y posteriormente por mar hasta Algeciras.
Y la misma crónica refiere que las tropas de Fernando IV estrecharon tanto el cerco que los musulmanes no pudieron resistir el ataque y decidieron rendir la plaza, aunque antes de que fuera ocupada por las tropas castellano-leonesas, estas permitieron que 1125 musulmanes abandonaran la ciudad.
Al mismo tiempo, el monarca dispuso la edificación de una atarazana en Gibraltar, que debería servir de refugio a las naves.