ウグラ河畔の対峙
15世紀後半、モスクワ大公国のイヴァン3世はヤロスラヴリ公国(〜1471年)、ロストフ公国(〜1474年)、ノヴゴロド公国(〜1478年)といった周辺の諸公国を征服してオカ川以北一帯を統一し、国家機構を整備して急速に勢力を拡大しつつあった。一方、ジョチ・ウルスではトクタミシュの敗亡後各地でノガイ・オルダやクリミア・ハン国など諸勢力が自立し、著しく統治権を縮小したジョチ・ウルス宗家は「大オルダ」と呼称されるようになった。
大オルダは西方で勢力を拡大していたヤギェウォ朝ポーランド・リトアニアのカジミェシュ4世と同盟を結び、これに対してモスクワはクリミア・ハン国と同盟することで大オルダに対抗した。1472年、大オルダのアフマド・ハンはリトアニア国境に近いアレクシンを焼き、オカ川を越えてモスクワ領を襲撃したが、ロシア人の抵抗にあって退却した。
アフマド軍の川を渡ろうとする試みはすべて失敗したが、これは主にロシア軍の小火器によるもので、逆にアフマド軍の矢は川幅が広いため届かなかった。戦場はウグラ川の河口から西に向かって5kmに渡って広がっていた。アフマド・ハンはこれ以上の努力は無駄と覚り、リトアニア軍の合流を待つため2露里(2km)南のリトアニア領ルザ(Luza)に退却した。その後、密かに「オパホフ」と呼ばれる場所に兵を移動させようとしたが、その動きを察知されて渡河を阻止されてしまった。両者はそれから1ヶ月間、川の向こう側でお互いを監視し、これが膠着状態となった。
季節が変わり川が凍ってしまえば、アフマド・ハンが兵力を集中してモスクワ軍の防衛網を突破する際に、ウグラ川がもはや障壁にはならないことを両者は知っていた。イヴァン3世の最善の策は、撤退して兵力を集中させることだった。10月26日、イヴァン3世はウグラから北東のクレメンスコエへ、さらに東のボロフスクへと部隊を移動させ始めた。ここでは、モスクワを守るための優れた防御陣地があり、アフマド・ハンが前進を選んだ場合には、どの方向にも攻撃できるようになっていた。しかし、アフマド・ハンは前進することなく、11月7日に撤退を開始した。撤退の知らせがイヴァン3世に届いたのは11月11日であった。退却の途中、アフマド・ハンはムツェンスクを含むリトアニアの12の町を襲撃したが、これらの町はカジミェシュ4世に対して陰謀を企んでおり、その懲罰として襲撃を受けたのではないかと考えられている。彼の長男ムルタザーは、ロシア人に追い払われるまで、オカ川の南側の村々を襲撃した。11月28日、イヴァン3世はモスクワに戻った。