Но исход битвы за Будапешт определяло не его население, и даже не те массы солдат, что сталкивались и сражались на улицах города. Многое решали главные хозяева воюющих армий, Сталин и Гитлер.
В августе 1944 г. советские армии вышли к пригородам Варшавы. Но после этого Сталин остановил дальнейшее наступление на запад. Он принял решение продвигаться на Балканы, в Румынию, Болгарию, Сербию, а затем и в Венгрию. Этот ход был логичен не только с точки зрения стратегии и географии, но и с политической точки зрения. Немцы уже собирались уходить из Юго-Восточной Европы (но не из Венгрии). Сюда нельзя было допускать британские или американские войска, которые сразу же помогли бы заполнить военный и политический вакуум. Черчилль знал это. Это было одной из двух главных причин (второй была судьба Польши), что заставили его в октябре 1944 г. вылететь в Москву для того, чтобы постараться достичь соглашения со Сталиным. Так и получилось. В рамках соглашения (как тогда казалось, лишь временного), регулировавшего англо-американскую и советскую зоны влияния на Балканах и в Венгрии, Сталин согласился оставить Великобритании Грецию. В отношении Венгрии первоначально Сталин согласился с Черчиллем поделить страну пополам, но через несколько дней по настоянию Молотова Иден согласился, что советская доля должна вырасти до 75 процентов. К тому моменту русские уже успели захватить значительные территории на юге и востоке страны и теперь уверенно продвигались к Будапешту. (Здесь сказалась еще одна причина, по которой Черчилль одобрил эту поправку: неудачная попытка Венгрии заключить перемирие именно в тот момент, когда Черчилль находился в Москве.) В конце октября Сталин вызвал маршала Р.Я. Малиновского, командующего одним из двух советских фронтов, действовавших на территории Венгрии, и приказал ему как можно скорее занять столицу страны. Через несколько дней передовые части советских войск вышли к окраинам города. Но в тот момент маршал Малиновский не имел возможности войти в город и захватить его. Настоящая осада венгерской столицы началась не ранее чем в рождественские дни, когда другой советский фронт под командованием маршала Ф.И. Толбухина завершил окружение города с юго-запада. Здесь мне придется отметить небольшое, почти незаметное расхождение во мнениях с моим блестящим коллегой Унгвари. Разумеется, Сталин хотел, чтобы наступление на запад осуществлялось как можно более высокими темпами. Но я не думаю, что в то время это было его главной заботой. Конечно, он был разочарован задержкой в захвате Будапешта, долгой осадой. Но пусть он и был раздосадован этим обстоятельством, оно его не слишком огорчало. Одним из косвенных доказательств этого являются относительно низкие темпы захвата Будапешта советскими войсками. Ибо тогда русские наступали очень осторожно. А это значит, что при любом развитии событий Сталин хотел, чтобы Венгрия и Будапешт оказались под его контролем. И его подчиненные представляли себе это вполне отчетливо. Одним из примеров их политической воли является то, что они арестовали Рауля Валленберга и переправили его в Москву уже на следующий день после того, как был занят Пешт.