Около 20 декабря испанцы начали прокладку пригодной для артиллерии и обозов дороги, которая должна была проходить через гористую местность к югу от лагеря перед Сеутой. Мавры так и не попытались разрушить эту дорогу; время от времени они атаковали генерала Прима, дивизия которого прикрывала рабочие команды, а иногда и самый лагерь, но всякий раз безуспешно. Ни одно из этих столкновений не вышло за рамки стычки авангардов; в самой значительной из них, имевшей место 27 декабря, потери испанцев не превысили 6 убитых и 30 раненых. До конца года дорога, длиной не более двух миль, была закончена, но возобновившиеся штормы и дожди помешали дальнейшему продвижению армии. Тем временем, как бы для того, чтобы осведомить мавританский лагерь о предстоящих передвижениях армии, испанская эскадра в составе одного парусного линейного корабля, трех винтовых фрегатов, трех колесных пароходов, всего 246 пушек, подошла к устью реки Тетуан и 29 декабря бомбардировала форты у ее устья. Форты были подавлены и их земляные укрепления приблизительно за три часа разрушены; следует напомнить, что это были те самые форты, которые около месяца назад французы бомбардировали гораздо меньшими силами[367].
Так как 29-го наступила хорошая погода, 1 января испанская армия начала, наконец, движение вперед. 1-й корпус из двух дивизий под командой Эчагуэ, который первым высадился в Африке, оставался на позициях перед Сеутой. Хотя в первые недели он понес значительные потери от болезней, теперь солдаты уже достаточно акклиматизировались, и корпус с полученными затем подкреплениями насчитывал 10000 человек, т. е. значительно больше, чем 2-й или 3-й корпуса. Эти два корпуса, 2-й под командой Сабалы, а 3-й под командой Рос де Олано, вместе с резервной дивизией Прима, — общей численностью в 21000—22000 человек, — выступили в первый день нового года. Каждый солдат имел при себе продовольствие на шесть суток, в то время как миллион пайков, или месячный запас продовольствия для армии, везли на морских судах, которые должны были сопровождать армию. Войска прошли гористую местность к югу от Сеуты, причем Прим находился в авангарде, поддерживаемый Сабалой, а Рос де Олано замыкал колонну. Новая дорога вела вниз к Средиземному морю, проходя в двух милях от лагеря. Здесь на некотором расстоянии расстилалась равнина в форме полукруга, хорду которого составляло море, а периферию — пересеченная местность, переходящая постепенно в обрывистые горы. Как только большая часть дивизии Прима вышла из лагеря, началась стычка. Испанская легкая пехота без труда отбросила мавров назад на равнину, а оттуда оттеснила их в горы и кустарники, которые находились на фланге их походного порядка. Здесь, благодаря какому-то недоразумению, два малочисленных эскадрона гусар принцессы были брошены в атаку. Они провели ее с такой отвагой, что пронеслись прямо сквозь линию мавров в их лагерь, но, попав на пересеченную местность и нигде не находя ни кавалерии, ни пехоты, которую они могли бы атаковать на удобной для себя местности, они вынуждены были повернуть назад, потеряв при этом семь, т. е. почти всех, офицеров, не считая рядовых. До сих пор бой вели главным образом пехота в рассыпном строю и несколько батарей горной артиллерии, которую местами, скорее морально, чем физически, поддерживали огнем с нескольких канонерок и пароходов. По-видимому, О'Доннель намеревался остановиться на равнине, пока еще не занимая прочно хребта, образующего границу этой равнины на юге. Однако, с целью обеспечить свою позицию на ночь, он приказал Приму вытеснить мавританских стрелков с северного склона хребта и затем отойти, когда начнет темнеть. Однако Прим, самый боевой генерал испанской армии, завязал серьезный бой, который закончился тем, что он занял весь гребень хребта, правда, с большими потерями. Его авангард расположился лагерем на хребте и окопался по фронту. Потери испанцев в этот день достигали 73 убитых и 481 раненых.
Захваченная в этот день позиция известна под именем Castillejos