Исходя из создавшейся обстановки и целей, которые ставил себе противник в январских наступлениях, командование 3-го Украинского фронта считало вероятными следующие действия немцев:
«1. Если противник все же окажется вынужденным ослабить свои силы на юге переброской части соединений на север – удар из района Секешфехервар между озерами Веленце и Балатон с целью измотать наши силы и сделать их на длительный период времени не способными к решению активных задач. Таким образом обезопасить себя на юге, и создать возможность переброски части сил с южного участка фронта.
2. Если противник, независимо от своего поражения в Померании, Бранденбурге и Силезии, все же будет направлять свои главные активные усилия против наших войск на плацдарме правого берега Дуная – концентрический удар крупными, главным образом танковыми силами, из района Секешфехервар, из района Надьканижа и с южного берега р. Драва из района Осиек, Дольни Михкольц с задачей: разгромить войска 3-го Украинского фронта, отбросить их за Дунай и этим на длительный срок гарантировать безопасность направлений на Вену и Грац. Удар может быть нанесен как одновременно с трех направлений, так и разновременно».
При этом предполагалось три варианта действий противника.
Первый вариант – удар из района Надьканижа на восток и с участка Осиек, Доньи Михольяц через реку Драва на север вдоль Дуная с целью отвлечь силы правого крыла 3-го Украинского фронта, и этим обеспечить успех главного удара из района Секешфехервар. Главный удар наносился на восток и юго-восток тогда, когда будет отвлечено достаточно сил с правого крыла фронта. При этом немецкие войска должны были выйти к Дунаю, разрезав 3-й Украинский фронт на двое. При этом ожидалось нанесение главного удара южнее озера Веленце (хотя не исключалась возможность удара и севернее озера). В дальнейшем ожидалось нанесение удара южнее Дуная с задачей разгрома правого крыла 3-го и левого крыла 2-го Украинских фронтов.
Второй вариант – нанесение противником удара южнее озера Веленце с теми же задачами, что и в первом варианте, с одновременным сковыванием войск фронта южнее озера Балатон и на реке Драва.
Третий вариант – нанесение противником одновременного удара со всех трех направлений, с главным ударом из района Секешфехервар.
По состоянию на 4 марта 1945 года командование 3-го Украинского фронта оценивало противостоящую немецкую группировку в 10 танковых (1, 3, 6, 23-я танковые, 1, 2, 5, 9 и 12-я танковые СС, 2-я венгерская танковая), 19 пехотных (16-я панцергренадерская СС «Рейхсфюрер», 13, 31, 96, 118, 356, 711, 11, 22, 41, 104, 117,181, 264, 297 пехотные, 7-я горнострелковая, 20, 23 и 25-я пехотные венгерские) дивизий, две кавалерийских дивизии (казачья и венгерская) и две кавбригады немцев (3 и 4-я). Всего, по оценкам штаба 3-го Украинского фронта, войска противника имели более 310000 солдат и офицеров, 5630 орудий и минометов, 1430 танков и штурмовых орудий (из них 877 исправных), 900 бронетранспортеров и около 850 самолетов.
При этом большая часть этой группировки была сконцентрирована на направлении главного удара-между озерами Веленце и Балатон:
«Из состава 6-й полевой армии против правого фланга фронта были сосредоточены 356-я пехотная дивизия, 3-й и 4-й танковые корпуса (шесть танковых дивизий, батальон штурмовых танков, два батальона тяжелых танков «тигр», две бригады штурмовых орудий), всего 258 исправных танков, 114 штурмовых орудий и более 400 бронетранспортеров.