Русские княжества имели первоклассное по тем временам войско. Городские ремесленники производили много разнообразного оружия. Как и в годы войны с половцами и печенегами, основным оружием русского дружинника XIII столетия оставался прямой обоюдоострый меч, однако форма его несколько изменилась: меч стал короче, легче, удобнее в бою, а заостренный конец давал возможность не только рубить, но и колоть врага. Известна была на Руси и изогнутая сабля, но широкого распространения в русском войске она не получила. Саблями были в основном вооружены отряды вспомогательной легкой конницы из «служебных» кочевников — торков, берендеев, печенегов. Как и в предыдущие столетия, основным оружием русского дружинника оставалось копье с железным наконечником на длинном прочном древке. Удар конницы, вооруженной такими копьями и на полном скаку врезавшейся во вражеский строй, был сокрушительным. Русские воины использовали в бою и метательные копья — короткие и легкие сулицы, которые бросали во врагов непосредственно перед рукопашной схваткой. У многих воинов были также луки: бой обычно начинался с перестрелки. По словам летописца, воины «пускали множество стрел, так что и неба не было видно», стрелы «шли, как дождь».

Защитное вооружение русского дружинника состояло из высокого, плавно вытянутого кверху шлема и кольчужных доспехов — брони. Применение тяжелых боевых доспехов — брони — было массовым. Даже такой, далеко не перворазрядный князь, как Юрий Владимирович Белозерский, мог, по словам летописца, выставить «тысячу бронников», то есть дружинников, одетых в кольчуги. Защитное вооружение дополнялось овальными или миндалевидными щитами с металлическими бляхами. Щиты были обычно красного цвета, «червлеными».

Русские дружинники являлись профессиональными воинами, опытными и умелыми, привычными к нелегкой, полной опасностей военной жизни, всегда готовыми к походам и битвам, прекрасно вооруженными. Однако княжеские дружины были немногочисленными. Они состояли из нескольких сот или, в редких случаях, тысяч воинов. Уже прошло то время, когда великие киевские князья могли выводить в походы на Византию или собирать для обороны степной границы войско в десятки тысяч воинов. Для периода феодальной раздробленности было характерно уменьшение численности войска. Походы, для участия в которых удавалось собрать объединенные рати многих княжеств численностью 40–50 тысяч воинов, были редкостью, происходили при особо благоприятных условиях. Собрать такое объединенное войско накануне нашествия Батыя князья не сумели.

При оценке военных сил Руси следует помнить, что даже княжеские дружины, отличавшиеся превосходными боевыми качествами, в силу феодального характера войска были мало пригодны к действию большими массами, под единым командованием и по единому плану. Князь считался главой войска своего княжества, но отдельные полки, состоявшие обычно из дружин подручных князей и бояр, знали в первую очередь своего предводителя и не всегда считались с распоряжениями князя. Действовал обычный для средневековья принцип: «Вассал моего вассала — не мой вассал!» Еще большие трудности встречало руководство объединенными силами нескольких княжеств, не говоря уже о том, что такое войско было чрезвычайно трудно собрать из-за междоусобных распрей. Даже во время совместных походов между князьями нередко возникали разногласия, полная несогласованность действий, нежелание прийти на помощь соседу, попавшему в трудное положение, и все это несмотря на обычные перед походами клятвы быть «сердцем единым»! В результате феодальный характер войска даже в случае концентрации значительных по численности военных сил мешал одержать возможную победу. Так было, например, в битве на реке Калке, когда русские дружины не могли добиться успеха, хотя и не уступали в численности противнику.

При недостаточной численности княжеских и боярских дружин только привлечение еще и народного ополчения могло остановить продвижение крупных сил внешнего врага. Но если княжеские дружины по боевой выучке и вооружению превосходили монгольскую конницу, то об основной, наиболее многочисленной части русского войска — городских и сельских ополчениях — этого сказать нельзя. Прежде всего ополченцы уступали кочевникам в качестве вооружения. Самым распространенным оружием смердов-ополченцев были простые хозяйственные топоры, охотничьи рогатины, реже копья. Случалось, смерды выходили на битву с кольями и палками — киями. Мечи и доспехи у ополченцев встречались чрезвычайно редко. Спешно набранное из крестьян и горожан ополчение, безусловно, уступало воинам-кочевникам, для которых война была привычным бытом, и в уменье владеть оружием, особенно луками.

Феодальная раздробленность наложила определенный отпечаток и на характер оборонительных мероприятий Руси. В условиях единого Древнерусского государства основные усилия были направлены на организацию обороны степной границы в масштабах всей страны. По единому плану тогда строились вдоль пограничных рек укрепленные линии, возводились цепи пограничных крепостей с сильными гарнизонами. В случае опасности к степной границе в стратегически выгодном пункте собирались рати многих городов, чтобы нанести удар кочевникам. Вся эта веками складывавшаяся система обороны страны ко времени нашествия монголо-татар оказалась нарушенной: общегосударственные мероприятия по обороне южной границы были уже не под силу отдельным князьям.

В условиях «войны всех против всех», свойственной феодальной раздробленности, на смену единой системе обороны страны пришла оборона каждого княжества в отдельности, причем задачи отпора внешнему врагу были далеко не главными. Соответственно строились и укрепления в княжествах. Так, со стороны степей Рязанское княжество прикрывали только укрепления Пронска и выдвинутого далеко на юг Воронежа. А вот с севера, со стороны Владимиро-Суздальского княжества, рязанские земли имели целую цепь сильных крепостей. Выход из Москвы-реки в Оку прикрывала Коломна, несколько выше по Оке стояла рязанская крепость Ростиславль, ниже по течению Оки — Борисов-Глебов, Переяславль-Рязанский, Ожск. Западнее, на реке Осетре, был воздвигнут Зарайск, восточнее и северо-восточнее Рязани — Ижеславец и Исады.

Укрепления русских городов были в основном предназначены для противодействия соседу во время феодальных войн, которые обычно велись небольшими княжескими дружинами. Городские укрепления состояли из небольшого по площади детинца — места жительства князя, его бояр и дружинников, и обширного посада, опоясанного линией земляных валов с деревянными стенами и башнями. При сооружении крепостей широко использовались высокие обрывистые берега рек, склоны холмов, овраги, болота.

Феодальному характеру войн соответствовала тактика осады и обороны городов. Если неожиданным налетом город взять не удавалось и внутри него не оказывалось сторонников, которые могли бы открыть городские ворота, то начиналась осада, рассчитанная чаще всего на измор осажденных. Нападавшие старались отрезать город от внешнего мира, отнять воду, предупредить возможность вылазок защитников города. Для этого город иногда окружался забором (тыном, острогом), за которым прятались осаждающие. В княжеских войсках обычно не было осадных машин, с помощью которых можно было бы разрушить валы и стены, преодолеть укрепления. Поэтому, если в городе было достаточно воды и продовольствия, осада часто оказывалась безуспешной. Иногда удавалось поджечь деревянные стены или вызвать пожар внутри города. Это делалось руками лазутчиков или тайных сторонников среди осажденных.

Ко времени монголо-татарского нашествия русские города не имели опыта борьбы с активной осадой. Использование большого количества осадных машин — пороков, неизвестных русским воинам, дало еще одно преимущество монголо-татарским завоевателям. К тому же большинство древнерусских городов имело немногочисленное население. Только наиболее крупные из них (Новгород, Владимир, Киев) насчитывали по 20–30 тысяч жителей и могли в случае серьезной опасности выставить по 3–5 тысяч воинов. Ростов, Суздаль, Рязань, Переяславль, Чернигов были еще меньше, а численность населения большинства других русских городов редко превышала тысячу человек. Если вспомнить, как монголы ранее успешно штурмовали крупные азиатские города, обнесенные каменными стенами, имевшие множество метательных машин и гарнизоны, состоявшие из десятков тысяч воинов, то можно представить, насколько тяжелой оказалась героическая борьба русских городов против полчищ Батыя.