Второго июля, на рассвете, Мазовша подошел к столице. Запылал деревянный посад, и ордынцы, прикрываясь дымовой завесой, бросились на штурм Кремля. Старые белокаменные стены, построенные еще Дмитрием Донским, видевшие Ольгерда и Тохтамыша, Едигея и Улу-Мухаммеда, были во многих местах разрушены; сюда-то и устремились татары. Москвичи встретили их мечами и копьями. Закипел рукопашный бой. Защитники города стояли насмерть. Они не только оборонялись, но и совершали отчаянные вылазки, нападая на врага с тыла. Такого сопротивления ордынцы не ожидали. К вечеру их атаки стали ослабевать и наконец прекратились вовсе. Защитники города свой первый бой выиграли с честью.
Всю ночь они укрепляли стены, устанавливали на них пушки, пищали и самострелы, вооружались и готовились к новому сражению. Самые ловкие и отважные вызвались идти в дозор, сторожить татар. Немало нашлось смельчаков и для ночных вылазок. К утру все было готово, чтобы достойно встретить поганцев.
Наступил рассвет, и тут москвичи с радостью обнаружили, что татары ушли. Они исчезли так же внезапно, как и появились. Только горевший еще посад свидетельствовал, что случившееся было не сном, а явью.
Через неделю одиннадцатилетний великий князь Иван вернулся в Москву. То, что увидел он, потрясло его неокрепшую душу. Еще неделю назад утопавший в зелени садов, с деревянными домами, обнесенными палисадом, и оживленными улицами, город лежал в развалинах. Тысячи людей ковырялись на своих выгоревших усадьбах, пытаясь соорудить хотя бы простой шалаш для ночлега. Всюду, куда достигал взгляд, чернели пепелища. Иван не выдержал, заплакал. Его детское сердце разрывалось от горя и обиды. Урок, преподнесенный ордынцами, был слишком суров и жесток, и он не прошел даром. Борьба за освобождение Руси, за укрепление ее рубежей стала главным делом его жизни. Но необходимо было покончить с феодальной раздробленностью и Дмитрием Шемякой, развязавшим гражданскую войну против его отца, великого князя Василия Васильевича, внука Дмитрия Донского.
Первого января 1452 года Иван выступил в поход против самого опасного внутреннего врага – Шемяки. Василий Васильевич «отпусти сына своего, великого князя Иоанна… противу князя Дмитрия», а сам двинулся к Костроме. Многие сотни километров прошел по зимнему бездорожью со своим войском молодой князь. Суровые морозы и глубокие снега стали главным препятствием на их пути, но они же и закалили его волю и характер. Трудности пути он делил наравне со взрослыми, и никто не услышал от него жалоб по поводу неудобств походной жизни. Впервые Иван ощутил, как велика, как необъятна Русь, как прекрасны ее просторы, как богата она лесным зверем и рыбой. Для хорошей и обеспеченной жизни ей не хватало одного – мира. И Иван страстно желал принести его на свою «отчину», пусть даже на пиках своего войска.
Но сражение не состоялось. Шемяка без боя оставил свою главную базу – город Устюг и укрылся в Новгороде. Можно было возвращаться в Москву.
Полгода прошло после памятного зимнего похода, и рука летописца отметила следующее событие в жизни княжича:
«Женил князь великий сына своего, великого князя Иоанна, у великого князя Бориса Александровича Тверского». Женой Ивана стала десятилетняя Мария, и хотя брак был ранний, но он решал важную политическую задачу: установление нормальных, добрососедских отношений с главным соперником Москвы среди русских княжеств – Тверью. На Русской земле устанавливался так нужный ей мир, и теперь можно было сосредоточить усилия для борьбы с внешним врагом, тем более что в следующем году обстановка внутри страны нормализовалась. Пришла важная весть: «Князь Дмитрий Шемяка умре напрасной смертью в Новгороде и положен в Юрьевом монастыре». Гражданская война, принесшая так много горя и страданий, окончилась. Наступил мир, но… ненадолго.
Уже в середине лета 1459 года от порубежников стали приходить вести о появлении близ русских границ татарских орд. К тому времени Иван Васильевич уже превратился в настоящего мужчину: ему исполнилось 19 лет, и у него родился сын, тоже Иван. Впервые довелось ему возглавить не полк, а все войско и вел он его против врага, искушенного в битвах и военной хитрости.
В августе татарские орды, возглавляемые Сеид-Ахматом, появились на Оке. Они устремились к известным им бродам, чтобы с ходу преодолеть реку и рассыпаться по Русской земле, опустошая ее огнем и мечом. Однако на этот раз все их попытки переправиться на левый берег Оки были отбиты, и ордынцы, понеся значительные потери, «побегоша» в свои степи. «Пояс Богородицы» оказался неприступным для Сеид-Ахмата, и Иван Васильевич, оставив по берегам сторожевые отряды, вернулся с войском в Москву. Народ радовался и веселился: впервые за последнее время без больших потерь удалось остановить татар на дальних подступах к столице. Митрополит Иона построил в честь этой победы каменную церковь Похвалы Богородице – придел к Успенскому собору.