Рано утром 25 июня Цицианов перешел на 12 верст вперед, на реку Зангу, к деревне Канакири, отстоявшей в 7 верстах от Эривани и в 12 от персидского лагеря. Подойдя к деревне, наши войска нашли ее занятой неприятелем, который и был выбит 9-м егерским полком. Потесненный неприятель переправился через Зангу и присоединился к главным силам. В полночь и Аббас-Мирза со всеми своими силами потянулся за Аракс, но по просьбе Мамед-хана вернулся и расположился лагерем.
В конце июня Цицианов занял Эчмиадзин, оставленный персиянами, а в ночь на 30 июня, оставив слабых и больных в вагенбурге под прикрытием батальона Саратовского мушкетерского полка, двинул весь отряд для атаки персидского лагеря, расположенного в 7 верстах за эриванской крепостью.
Верстах в пяти от бывшего лагеря пришлось проходить ущелье. Из предосторожности Цицианов направил по батальону егерского полка по каждой стороне ущелья, по высотам. Лишь только егеря стали подниматься на высоты, как скрывавшиеся за ними персияне встретили их камнями и бревнами, но егеря пять раз прогоняли неприятеля, пока колонна двигалась по ущелью. В конце лощины оказалась крутая гора, занята противником. Полковник Козловский испросил у Цицианова разрешение пойти со своим батальоном на почти неприступную гору и прогнать персов и выполнил это предприятие с полным успехом. Не ожидая нападения с этой стороны, персияне объятые паническим страхом, кинулись в лагерь, находившийся в трех верстах от места столкновения, но быстро затем оставили и лагерь. В связи с тем, что взобравшийся на гору батальон Козловского был без артиллерии, а кавалерия осталась позади внизу, преследовать отступавшего неприятеля было нечем. Только 30 линейных казаков успели обскакать гору и отрезать небольшую часть бегущих, причем было отбито 4 знамени и 4 фальконета. Неприятель бежал за Аракс, оставив свой богатый лагерь.
Пользуясь этой победой, Цицианов решил безотлагательно идти к Эривани, но общая усталость войск принудила его дать им отдых до 2 июля.
Крепость Эривань, лежавшая на реке Занге, на высоком, крутом и утесистом берегу, была окружена двойной стеной. Внутренняя, довольно высокая и толстая, имела 17 башен; наружная, отстоявшая от внутренней на 15–20 сажен, была ниже и тоньше внутренней. Вокруг крепости шел глубокий, местами наполненный водою, ров. Гарнизон крепости состоял из 7 тысяч человек при 60 пушках и 2 мортирах. К 4 июля Эривань была обложена со всех сторон, а 5-го было открыто бомбардирование крепости.
Прибывший 8 июля к Цицианову преданный нам Джафар-Кули-хан хойский сообщил главнокомандующему о сношениях находившегося в Эривани Келб-Али-хана нахичеванского с Баба-ханом персидским, извещая последнего об опасности, угрожавшей Аббас-Мирзе. Баба-хан, наскоро собрав около 15 тысяч человек из Хоя и Тавриза, поспешил на помощь сыну и 14 июля соединился с ним на реке Гарничае.
Нападение соединенных сил персиян, в 20 раз превосходивших силы русских, под предводительством самого Баба-хана было отбито, несмотря на произведенную одновременно с этим вылазку из крепости. Нашими трофеями были 2 знамени и 2 фальконета. Недостаток кавалерии не позволил преследовать неприятеля.
Отступившие персидские войска разделились на две части. Одна часть, под начальством Баба-хана, пошла на деревню Канакири, другая, под начальством Аббас-Мирзы, осталась в лагере на Гарничае.
Желая воспользоваться разделением персидских войск, Цицианов распорядился генералу Портнягину напасть на персидский лагерь Аббас-Мирзы. Правильное в основном решение было ослаблено назначением малого отряда. Отряд Портнягина, напоровшись на 30 тысяч персов, начал отступать к Эривани и в продолжение 14½ часа отбивался от неприятеля с таким успехом, что привел с собою всех раненых, не оставив на поле сражения ни одного из них.
В период с 24 июля по 2 сентября особых событий под крепостью не произошло, но в августе осуществилась попытка лишить отряд продовольствия, которая ознаменовалась гибелью целого отряда русских. 15 августа из Тифлиса был послан транспорт с провиантом под начальством майора Стахиева. На помощь ему из Эриванского отряда был выслан Тифлисского мушкетерского полка майор Монтрезор с 350 н. ч. и 3 ор. 21 августа этот отряд, после двухдневных стычек с персидскими войсками, наткнулся у местечка Сарали на войска царевича Александра, который предложил маленькому русскому отряду сдаться, но Монтрезор спокойно ответил, что он честную смерть предпочитает постыдному плену. Получив такой ответ, Александр двинул все свои 6 тысяч персов на горстку русских.