К 1503 году Иван III достиг значительных успехов: расширил территории Москвы, присоединив Ярославль, Ростов, Новгород и Тверь, и принял титул государя всея Руси, что усилило его позиции среди европейских монархов. В результате войн с Великим княжеством Литовским, к Москве отошли земли в верховьях Оки и несколько городов.
На церковном соборе в 1503 году Иван III предложил обеспечить церковь землями в обмен на поддержку, но получил отказ, так как земля считалась божией собственностью. Он дважды женился: от первого брака с Марией Борисовной родился сын Иван Молодой, а от второго брака с Софьей Палеолог родились Василий и Юрий. Изначально наследником был внук Дмитрий, но после его опалы правителем стал Василий.
Иван III умер в октябре 1505 года, его преемником стал Василий III. Он продолжил перестройку Кремля и укреплял свои политические позиции, называя себя «царём». Василий III развёлся с бездетной Соломонией Сабуровой и женился на Елене Глинской, от которой у него родились сыновья Иван и Юрий.