К началу марта 1945 года 3-й Украинский фронт имел в своем составе пять общевойсковых армий (4-ю гвардейскую, 26, 27, 57, 1-ю болгарскую) и 12-й армейский корпус 3-й югославской армии, одну воздушную армию (17-ю), два танковых, один механизированный и один кавалерийский корпус, всего 407357 человек, 6163 орудия и миномета (без реактивной артиллерии), 407 танков и САУ и 965 самолетов.
4-я гвардейская армия (командующий генерал-лейтенант Н. Захватаев) в составе трех стрелковых корпусов (20, 21 и 31-й гвардейские) и одного укрепленного района занимала оборону на рубеже Гант, Замоль, восточный пригород Секешфехервар, Шерегельеш протяженностью 39 километров. К 1 марта численность ее стрелковых дивизий составляла: до 4500 человек – одна, до 5000 – одна, до 5500 – пять, до 6000 – одна.
Перед армией стояла задача не допустить прорыва танков и пехоты противника из района севернее и южнее Секешфехервар в направлении на Будапешт, а также прикрыть правый фланг 26-й и 27-й армий с севера.
В первом эшелоне армии находились 20 и 21-й стрелковые корпуса и 1-й гвардейский укрепленный район, занимавшие главную и вторую полосы, во втором эшелоне – 31-й стрелковый корпус. При этом плотность войск на участке Гант – озеро Веленце составляла 3,3 километра на дивизию.
Значительно слабее был левый фланг армии, южнее озера Веленце. Здесь на 10-километровом участке Диниеш – Шерегельеш, оборонялся 1-й гвардейский укрепрайон (пять отдельных пулеметно-артиллерийских батальонов примерно по 650 человек в каждом). В первом эшелоне укрепленного района находились три, а во втором два батальона, общая глубина обороны не превышала 5 километров, вторая полоса обороны частями не занималась. Своими средствами (без артиллерии усиления) укрепрайон обеспечивал плотность в 0,5 батальона, 19 пулеметов, 7 орудий и минометов километр фронта.
Из 32 полков артиллерии усиления армии и армейской артиллерии девять придавалось дивизиям первого эшелона стрелковых корпусов и пять (из них три истребительно-противотанковых) – 1-му гвардейскому укрепленному району. Кроме того, имелась сильная армейская артиллерийская группа, насчитывавшая 113 орудий 152–203-мм, а также армейский артиллерийско-противотанковый резерв – четыре артполка.
26-я армия (командующий генерал-лейтенант Н. Гаген) в составе трех стрелковых корпусов (30, 135 и 104-й) оборонялась на рубеже в 44 километра от Шерегельеш до озера Балатон. Численность ее стрелковых дивизий на 1 марта составляла: до 3500 человек – одна, до 4500 – четыре, до 5000 – четыре, до 5500 – одна.
К началу немецкого наступления все три корпуса размещались в одну линию, в армейском резерве имелась только 21-я стрелковая дивизия.
30-й стрелковый корпус оборонялся на 20-километровом участке, все три его дивизии (155, 36-я гвардейская и 68-я гвардейская) находились в первом эшелоне. Дивизии, оборонявшиеся на главном направлении, получили меньшую ширину полосы обороны (155-я – 6 и 36-я гвардейская – 4 километра). Отсутствие второго эшелона 30-го корпуса в некоторой степени компенсировалось расположением за ним армейского резерва – 21-й дивизии.