俄国政府是绝不甘心将里海沿岸的控制权拱手让人的。俄国改变战术,不再派出大股陆军出征,转而依靠海军舰队灵活机动地进行小规模行动,在1722—1723年就相继攻占了吉良的行政中心列什特城,以及巴库和萨利亚内。其中俄军尤为重视夺取巴库,一旦占领巴库,俄国就能在里海沿岸站稳脚跟。
此外,为了阻止土耳其的脚步,俄国转变战略,积极争取与波斯结盟,并许诺为波斯反对阿富汗人提供军事援助。于是俄国和波斯在1723年9月12日签订了圣彼得堡条约。条约确定了俄军已经占领的波斯领土划归俄国所有:“沙赫陛下将杰尔宾特和巴库两城及其周围整个地区、里海沿岸地区,以及吉良、马赞达兰和阿斯特拉巴德让予全俄皇帝陛下管辖。上述地区自今日起永远归全俄皇帝陛下所有,并划入陛下国家版图……”这样一来,里海西岸和南岸地区将全部归属俄国。
根据条约,俄国也将为波斯抗击阿富汗人提供援助,从而也间接地为土耳其实行侵略政策设置了障碍。圣彼得堡条约的签订令君士坦丁堡激愤异常。土耳其宣称,既然俄国将援助波斯“反对一切敌人”,那么自然也包括土耳其,俄国同土耳其帝国缔结的永久和约已被俄方撕毁。