内外交困的北京政府别无出路,只得与沙俄谈判寻求解决外蒙古问题。
1913年11月5日,沙俄当局迫使袁世凯的北洋政府签订了《中俄声明》。声明虽然也承认外蒙古是中国的一部分,要求外蒙古取消独立;但规定,中国不得在外蒙古派驻官员,不驻军,不移民;逼迫中国承认外蒙古的“自治权”由俄国实际控制外蒙古。
1915年6月7日,沙俄政府、外蒙古当局和北洋政府三方又在外蒙古的恰克图签订了《中俄蒙协约》,确认1913年的“中俄声明”,并予以具体化。
1917年,俄国爆发了十月革命。新成立的苏维埃政府虽然在1919年和1920年两次发表对华宣言,宣布废除沙俄与中国订的不平等条约,放弃从中国掠夺的一切。但是,在外蒙古问题上,它事实上是继承了沙俄的衣钵。1919年7月25日(也就是发表第一次对华宣言后不久),苏俄政府对外蒙古也发表了一个声明,说:“外蒙古是一个自由的国家,它的一切权力属于蒙古国,任何外国都无权干涉它的内政。”并表示,苏俄要求立即同外蒙古建立外交关系。