30 марта 1941 года ОКХ поставило войскам задачи. 12-я армия должна была силами двух корпусов наступать на Струмицу (Югославия) и Салоники (Греция), одним корпусом нанести удар в направлении Скопле, Белес (Югославия), а правым флангом наступать на белградском направлении. Перед 2-й армией ставилась задача овладеть Загребом и развивать наступление в направлении Белграда. Боевые действия против Югославии и Греции предусматривалось начать 6 апреля 1941 года массированным налетом авиации на Белград и наступлением войск левого крыла и центра 12-й армии.
Напряглись и немецкие союзники – для войны против Греции и Югославии правительство Италии выделило 43 дивизии. 24 из них предназначались для действий против Югославии (9 были развернуты на албано-югославской границе, 15 – в Истрии и Далмации). Правда, командование вермахта было невысокого мнения о боеспособности итальянских войск, поэтому на них возлагались только вспомогательные задачи. В начале боевых действий итальянские войска должны были прочно удерживать оборону в Албании и тем самым содействовать наступлению 2-й немецкой армии. После соединения германских войск с итальянскими предусматривалось их совместное наступление против Греции.
Венгры также присягнули в верности Германии – после переговоров генерала Паулюса с начальником венгерского генерального штаба X. Бертом, имевших место 30 марта, было подписано соглашение, по которому Венгрия выделяла для агрессии против Югославии 10 бригад (соответствовало примерно 5 дивизиям). Их переход в наступление намечался на 14 апреля.
Таким образом, всего для агрессии на Балканах Германия и ее союзники выделили 80 дивизий (из них 32 немецкие, 43 итальянские и 5 венгерских), более 2 тыс. самолетов и до 2 тыс. танков.
Две немецкие полевые армии и танковая группа на рассвете 6 апреля начали вторжение в Югославию. Трагическая драма югославянских народов началась.
2-я немецкая армия наступала на Загреб из Южной Австрии, из района Грац-Клагенфурт. На ее левом фланге, с территории Венгрии, частью сил – на Загреб, частью – на Белград – начал наступление 46-й танковый корпус. И из района Триеста очень осторожное наступление начала 2-я итальянская армия.
Это на северо-западе, против 1-й армейской группы югославской армии со штабом в Загребе и 2-й армейской группы, прикрывавшей венгерскую границу.
Главный же удар немцами наносился с территории Болгарии – силами 12-й полевой армии и танковой группы фон Клейста, по дивизиям противостоящих им войск 3-й армейской группы югославской армии.
Танки Клейста должны были наступать через Ниш на северо-запад, на Белград, пехотные же дивизии центра 12-й армии наносили удар по Южной Сербии и одновременно вторгались в Северную Грецию в районе Флорины. Левофланговые дивизии немецкой 12-й армии должны были нанести удар в южном направлении, западнее и восточнее реки Струма, и расчленить греческий фронт взятием Салоник.
Югославская кампания германского вермахта прошла блестяще.
12-я армия уже 10 апреля вошла в Скопле, одной из своих танковых дивизий достигнув на юго-западе позиций итальянцев. За день до этого танки Клейста ворвались в Ниш и, не обращая внимания на толпы югославских солдат, начали движение на северо-запад, к Белграду. От Барча вдоль Дуная навстречу им успешно продвигались танки 46-го корпуса.