Освободившись от одной тягостной заботы, Земан-шах решил совершить вторжение в Синд и уже дошел до Боланского прохода, когда узнал, что Махмуд-мирза собирается напасть на его тыл, пока он занят в этом походе. Так что афганский царь был вынужден прийти к соглашению с Фатхулла-ханом Талпора – правителем-узурпатором, о котором говорилось выше, и тот выплатил Земан-шаху значительную сумму в качестве недоимок по дани. После этого Земан-шах выступил против Махмуд-мирзы. Два войска сошлись неподалеку от Гиришка, и после ожесточенного сражения Махмуд потерпел поражение и бежал в Фарах. После этого Земан-шах пошел на Герат, который он тщетно пытался взять приступом, и, наконец, благодаря вмешательству матери Махмуд-мирзы была достигнута договоренность, что ее сын покорится Земан-шаху и будет возвращен на пост правителя этой провинции.
А затем произошло необычайное событие. Сыновья Махмуда, которые командовали цитаделью города, ничего не знали об этой новой договоренности. И, увидев армию Земан-шаха, уходящую в сторону Кандагара, они подумали, что это отступление – результат появления их отца во главе войска, и решили начать преследование. После того как они покинули город, Каладж-хан Кафа, оставленный главнокомандующим, отправил гонца к Земан-шаху с сообщением, что цитадель в его распоряжении. Поняв свою ошибку, молодые принцы тщетно пытались заставить Каладж-хана стать их верным слугой. Артобстрел не произвел никакого эффекта, и при появлении армии Земан-шаха принцы бежали в Хорасан. Земан-шах остался в Герате на несколько месяцев и назначил своего сына Кайсар-мирзу его правителем.
И хотя Земан-шаху угрожали с разных сторон, он не мог удержаться от того, чтобы не тратить свои силы на попытки соперничать с завоеваниями своего деда в Индии. Поэтому, уладив дела в Герате, он возвратился в Кабул через страну хазарейцев с небольшой конной охраной, а свои главные силы он отправил через Кандагар. В столице он собрал экспедиционное войско, пошел на Пешавар, переправился через Инд и был уже далеко на пути в Лахор, когда до него дошла весть о захвате Мешхеда Агой Мухаммад-шахом. Тогда он повернул в Кабул и начал переговоры с шахом, который уже покинул Хорасан.
Снова освободившись от заботы о своей западной провинции, афганский монарх опять пришел в Пенджаб и в январе 1797 г. достиг Лахора. Его появление во главе мощной армии произвело сильное впечатление во всей Индии. Слабость маратхов, немощь визиря княжества Ауд и императора побуждали его последовать примеру своего деда; при этом ему была обещана поддержа племени рохилла. Также существовала вероятность того, что мусульмане вообще соберутся под его знамена, поэтому британские власти сочли его появление в Индии серьезной угрозой.
Он готовился идти на Дели, когда весть о том, что низложенный правитель Герата Махмуд появился у Фараха с большим войском и напал на него, заставила его возвратиться, чтобы сразиться с захватчиком. В этом случае вероятной потери Герата удалось избежать благодаря подложному письму, написанному визирем нового правителя Кайсар-мирзы, которое расстроило увереность Махмуда, и он бежал ко двору узбекского правителя в Бухару. Заподозрив, что там его, скорее всего, убьют, он бежал в Хиву и в конце концов оказался в Тегеране.
До сих пор дела в Афганистане не затрагивали напрямую Великобританию, и, прежде чем приступать к этому вопросу, требуется вкратце описать положение Британии в Индии.
Весной 1798 г. граф Морнингтон (позднее маркиз Уэлсли) занял пост генерал-губернатора Индии. Он обнаружил, что главный интерес у французов вызывают княжеские дворы Майсора и Хайде-рабада; что султан Майсора Типпу ведет переговоры с французами на острове Маврикий; что сильное войско под командованием французских офицеров размещено в Хайдерабаде. Более того, гражданская администрация области Карнатик рухнула; раджа Берара враждебно относился к англичанам; Пуна находилась во власти маратхской семьи Синдхия; и, наконец, положение дел в княжестве Ауд было крайне неудовлетворительным.
В первую очередь Морнингтон стал действовать в Хайдерабаде. В сентябре 1798 г. низам (наместник) под влиянием своего визиря, который благоволил к англичанам как противовесу угрозе со стороны маратхов, подписал договор, по условиям которого согласился уволить со службы своих французских офицеров и распустить собранные войска в обмен на защиту английского войска. Англичане также согласились выступить в роли посредников между низамом и пешвой. В октябре 1800 г. вслед за договором был заключен союз, который гарантировал, что десять тысяч английских солдат будут охранять территории, подвластные низаму.