阿布·哈桑的处境变得困难,不仅因为围攻塔里法的部队依赖摩洛哥的补给,还因为格拉纳达王国需要这些补给,他们的军队在边界上发起了一系列有限的攻击,以抵挡卡斯蒂利亚人。
10月10日,一场强烈的风暴摧毁了12艘卡斯蒂利亚战船,同一天,苏丹发动了一场全面攻势,袭击塔里法,尽管双方都付出了惨重的代价,但塔里法勉强抵挡住了攻击。
阿方索十一世于1340年10月15日离开塞维利亚,率领一支增援军,次日与葡萄牙国王会合。
他们前进到华达莱特河(Guadalete River)一线,等待更多的卡斯蒂利亚和葡萄牙增援部队。
最终,10月26日,联合军队(现已达到20,000人)越过敌方领土。
当得知他们的进攻后,阿布·哈桑下令撤销围攻,他的军队在塔里法和海洋之间的一座山丘上布阵。
尤素福一世将他的军队安置在邻近的山丘上。
29日,基督教军队抵达鹿山(Hayar al-Ayyal),距离塔里法8公里(5.0英里),距离海滩仅250米。
他们与敌军之间是一条长4500米的山谷,山谷中有拉哈拉河(La Jara)和萨拉多河(El Salado)的溪流。
由于补给逐渐短缺,阿方索十一世决定次日发动攻击。
在夜间,阿方索十一世派遣了1000名骑兵和4000名步兵增援塔里法驻军,希望在战斗中出其不意地袭击敌方后卫。
他们在3000名轻骑兵的掩护下,顺利抵达塔里法。
然而,指挥轻骑兵的军官向阿布·哈桑报告说,夜间没有一名基督教徒成功进入塔里法。
无论他是出于良好意图,还是出于对承认失败的恐惧做出的报告,这种错误的信息在次日造成了严重后果。
---
里奥萨拉多战役的力量对比。