Alexios failed again in attacking Bohemond using caltrops, but successfully escaped

Summary:
After a brief rest at Ohrid, Alexios I left the survivors of his army there with Gregorios Pakourianos and withdrew to the Vardar to assemble new mercenaries. He then returned to the attack, using iron caltrops to try to defeat the Norman cavalry. He scattered caltrops on the battlefield at the point where he expected the charge. The Byzantine cavalry were to fight so as to avoid the caltrops, leaving the confused Normans to be cut down by archers. But Bohemond got wind of the plan. He fought defensively at the point where the caltrops were, but made cavalry charges on the flanks. The Byzantine forces, by now demoralised, fled, only the emperor making stiff resistance till he decided the battle was lost and it was too dangerous to continue. Though pursued by Bohemond and his chief counts, he secured his retreat by a brief counter-attack with Goules, which laid low the first pursuer and discouraged the whole pursuit. He left Pakourianos in charge, and returned to the capital to bring more troops 
Dates:
1082 Summer 
Emperor Alexios I Komnenos (Alexios 1)
  • After a brief rest at Ohrid, he left the survivors of his army there with Gregorios 61 and withdrew to the Vardar to assemble new mercenaries; he then marched against Bohemond 61, seeking to use iron caltrops (:) Anna Komnene 151.13-19
  • He next used iron caltrops against the Norman cavalry, scattering them on the battlefield at the point where he expected the charge; the Byzantine cavalry were to fight so as to avoid the caltrops, leaving the confused Normans to be cut down by archers (:) τριβόλους σιδηρᾶς Anna Komnene 151.16-29
  • Bohemond 61 was once more victorious over him, by attacking on the flanks and avoiding the caltrops; as the demoralised Byzantine forces fled, only Alexios made stiff resistance (:) Anna Komnene 151.29-152.38
  • He decided to save himself only when he decided the battle was lost and it was too dangerous to continue; he secured his retreat from pursuit by picked Norman counts by a brief counter-attack together with Goules (:) Anna Komnene 152.39-153.68
  • Leaving Gregorios 61 in charge in the West he returned to Constantinople (:) Anna Komnene 146.70-74
  • Trusting in God for the final victory, he made it back to Constantinople to gather more troops for another attempt against Bohemond 61 (:) Anna Komnene 152.66-153.68
Goules, servant of Ioannes, father of Alexios I (Anonymus 5034)
  • He was encouraged by Alexios 1 to make a brief counter-attack together, which secured their retreat (:) Anna Komnene 152.57-63
soldier under Robert Guiscard (Anonymus 15040)
  • Led the pursuit of Alexios 1 and Goules (Anonymus 5034) after a battle involving caltrops, but was dealt such a blow by Alexios that the whole pursuit was discouraged (:) Anna Komnene 152.51-63
Bohemond of Taranto (Bohemond 61)
  • He heard of Alexios 1's plan, and so he fought defensively at the point where the caltrops were, but made cavalry charges on the flanks; the Byzantine forces, by now demoralised, fled (:) Anna Komnene 151.31-152.38
  • After the defeat of the Byzantine army, he and his picked counts pursued Alexios 1 and tried to capture him; however Alexios secured his escape by a quick counter-attack with Anonymus 5034 (:) Anna Komnene 152.55-153.68
Gregorios Pakourianos, megas domestikos (Gregorios 61)
  • He was left in command of the survivors of Alexios 1's defeated army, while the emperor assembled new recruits and thought of new tactics (:) Anna Komnene 151.13-14