Не смирившись с утратой тактической инициативы, иранское командование предприняло 1 июля 1986 года наступление на центральном участке фронта в районе г. Мехрвн и а результате упорных боев освободило его. В сентябре был нанесен удар на северном участке фронта из района Пираншехр в направлении Раят — Равандуз и иранские войска достигли некоторого успеха; захватили ряд выгодных в тактическом отношении высот на иракской территории.
В целом боевые действия на ирано-иракском фронте в 1986 году отличались достаточно высокой активностью и масштабностью. В результате захвата иранскими войсками в начале года иракского г. Фао создалась опасная угроза их прорыва к важной военно-морской базе Ирака Умм-Каср и выхода непосредственно к границам Кувейта.
Горный рельеф местности не позволил Ирану развернуть здесь по настоящему крупные силы. Для захвата стратегических высот в районе Хадж-Омран были использованы штурмовые группы. Одновременно в глубь территории Ирака были заброшены диверсанты, разрушившие мост на автостраде Пиранджшахр-Равиидуз, по которой перебрасывались иракские войска. Бои были ожесточенные. Высоты несколько раз переходили из рук в руки. Активно действовала иракская авиация. Число ее боевых вылетов в эти дни колебалось между 200 и 400.
На центральном участке фронта, отбив многочисленные, но малоподготовленные атаки иранских солдат и ополченцев, иракские войска предприняли своего рода «демонстративное наступление». Перейдя границу, они блокировали семь населенных пунктов на территории Ирана, в том, числе город Мехран. Командование иракской армии официально, заявило о том, что это наступление не преследует целей захвата иранской территории. Оно является предупредительным и должно показать Тегерану наступательные возможности иракской армии. Отбив все атаки бронетанковых частей Ирана, иракские войска в конечном счете отошли.
В конце декабря 1986 года иранское командование предприняло новое наступление на южном участке фронта. Для нанесения удара здесь были сосредоточены шесть дивизий, шесть отдельных бригад, части и подразделения специальных войск, а также различные формирования «стражей исламской революции» (последних насчитывалось около 50 тыс. человек). Иракская разведка что позволило предпринять соответствующие меры.
В ночь на 24 декабря иранские войска нанесли удар в сравнительно узкой полосе и захватили ряд островов на р. Шатт-эль-Араб и плацдармов на ее западном берегу. По оценке зарубежных специалистов, это были наиболее кровопролитные бои за время всей войны. Только за два дня наступающие потеряли около 10 тыс. убитыми. Иракские войска в упорных боях сумели остановить наступление противника, нанесли ряд контрударов, полностью разгромили группировку на о. Умм-эр-Рассас и захватили большое количество пленных. Их потери составили свыше 9 тыс. человек убитыми и ранеными.
В июле 1986 года иракская авиация активизировала удары по острову Харк, что вынудило Иран полагаться на временные сооружения на островах Сири и Ларак, расположенные дальше к югу. Но и эти острова были подвергнуты авиаударам иракцев, которые действовали с баз в Саудовской Аравии.
К началу 1987 года Ирак закончил сооружение 1200 километровой линии обороны. Основой фронта на юге была Басра, укрепленная бетонными сооружениями и водным поясом длиной в 30 км и шириной в 1800 метров. Этот пояс получил название Рыбное озеро...
В январе 1987 года началось иранское наступление на запад, между Рыбьим озером и Шатт-эль-Араб (Кербала-5). 27 февраля 1987 года иранские войска прорвали с востока линию обороны Басры, подошли к городу вплотную, но взять его не смогли. Был также захвачен город Дайджит, но Иран потерял 65 тысяч человек и прекратил наступление. Ирак на этот раз потерял 20 тысяч человек и 45 самолетов.
Иран еще предпринимал попытки захватить Басру, но они не достигли цели. В мае 1987 года в рамках операции Кербала-10 иранские войска совместно с курдскими отрядами окружили иракский гарнизон в городе Мават, угрожая прорваться к Киркуку и нефтепроводу, идущему в Турцию. Это был последний успех Ирана.