Режим битвы, или тактический режим также является походовым, но отличается от стратегического и проходит на отдельном поле. Когда герой нападает на вражеского героя или группу существ, то интерфейс игры меняется на режим боя. На экране показывается поле боя, соответствующее рельефу той местности на карте, на которой встретились противники. Причём как и на стратегической карте, местность влияет на скорость существ в бою, хотя и не так значительно.
В бою нападающая армия выстраивается «сверху вниз» слева, защищающаяся — справа. Победа достигается тогда, когда один из героев полностью теряет свою армию или сбегает с поля боя. Герой не участвует в битве лично, но 1 раз за ход может сотворить заклинание. Кроме того, на ход боя влияют параметры героя (атака и защита) и артефакты, которые он носит.
Битва разделяется на раунды. Во время одного раунда в порядке очерёдности по одному разу совершают ходы все существа армии героя и армии врага. В некоторых случаях из-за показателей боевого духа возможен двойной ход или пропуск хода.