Через некоторое время – по мнению Я. Н. Любарского, летом-осенью 1082 года – Алексей получил подкрепления и решил дать Боэмунду новое сражение. Предварительно перед фронтом византийской армии были рассыпаны триболы для того, чтобы кони норманнских рыцарей повредили ноги, и атака врага захлебнулась. Затем ромеи, по плану императора, должны были атаковать по всему фронту – тяжелая кавалерия центра получила приказ идти в наступление медленно, шагом, дабы кони избежали рассыпанных триболов (не вполне понятно, каким образом Алексей надеялся осуществить подобный рискованный маневр на практике), а конница на флангах должна была окружить врага. Результат подобной оборонительной тактики предсказать было несложно. Боэмунд, хорошо организовавший разведку и целиком владевший инициативой, воздержался от атаки, предоставив возможность ромеям начать сражение. Поскольку атаковать шагом через триболы, рассыпанные самими же византийцами, было бессмысленно, у Алексея не оставалось иного выхода кроме как атаковать на флангах, где обычно ромеи ставили легкую кавалерию и конных лучников. Поэтому совершенно естественно, что норманны достойно встретили фланговую атаку ромеев контратакой в плотном строю с копьями наперевес, и армия Алексея была снова разбита наголову. Император некоторое время бился в центре построения во главе тяжелой конницы, не имея возможности из-за рассыпанных триболов ударить в центр Боэмунда, а затем бежал с поля боя. Боэмунд после двух побед в крупных полевых сражениях продолжил наступление.
С чем же были связаны все эти поражения византийской армии, которая до 1071 года считалась непобедимой как на Западе, так и на Востоке? По-видимому, причина поражений заключалась вовсе не в бездарности Алексея, который уже успел зарекомендовать себя к началу 1080-х годов как талантливый полководец. Причина заключалась в качестве армии, которая досталась в распоряжение Алексея, и император в своей оборонительной тактике лишь исходил из реального состояния своей армии. Все происходящее на норманнском театре военных действий было следствием катастрофических потерь личного состава, которые понесла византийская армия после битвы при Манцикерте, воюя одновременно на нескольких фронтах: против сельджуков в Анатолии, против печенегов во Фракии, против норманнов в Италии и в Анатолии, а также в ходе гражданских войн 1072 года и в конце 1070-х годов. Лучшие офицеры – стратиги и архонты – были выбиты в непрерывных боях. Восточные фемы, в частности Армениак и Каппадокия, которые на протяжении многих десятилетий поставляли империи лучшие тагмы акритов и стратиотов, теперь были потеряны. Часть подразделений восточной армии осталась вместе с Филаретом в Латакии и была отрезана сельджуками от основной территории империи. Балканские фемы были разорены печенегами и мятежами болгар. Ресурсная база империи сократилась более чем вдвое. Наконец, в битве при Диррахии тяжелые потери понесла лучшая часть византийской армии – варяжская гвардия. Алексею ничего не оставалось кроме как опереться на отряды наемников, собранные наспех, взаимодействие которых не было должным образом отработано. Сельджуки и печенеги, нанятые за деньги, были заинтересованы в грабеже более, чем в победе над врагом. Они не могли выдержать конной атаки норманнов с копьями наперевес. Немецкие и франкские рыцари Алексея, также наемные, не желали рисковать на поле боя ради таких соратников, которых они справедливо рассматривали как варваров и язычников. На фоне такого катастрофического состояния византийских вооруженных сил Роберт и Боэмунд располагали небольшой, но крепко спаянной армией рыцарей, объединенных одинаковым происхождением, общей религией, общим языком, общей культурой, личной преданностью своему сеньору, и которые уже несколько десятилетий шли вместе с ним от победы к победе.
1 декабря 1082 года Алексей прибыл в Константинополь для организации обороны города и сбора новых войск. Боэмунд, очевидным образом, не мог в полной мере использовать плоды своих побед по причине малочисленности своей армии (половина норманнской армии ушла вместе с Робертом в Италию). Поэтому наступление на Константинополь оставалось отдаленной перспективой. Осенью 1082 года Боэмунд осадил крепость Лариса и отправил своих командиров, в частности, Петра Алифу и Рауля де Понтуаз в «шевоше» – конный рейд по окрестностям. Вскоре они захватили города у истоков реки Вардар и Скопье. Жители Охрида сами открыли ворота города перед Боэмундом, хотя «акрополь», городская цитадель, хранила верность василевсу и держала оборону под командованием стратига, армянина по имени Ариев.