巴巴羅薩行動
德軍的準備

為了準備發起攻擊，希特勒將320萬人調遣至德蘇邊界，多次派遣偵查飛機潛入蘇聯領空勘查，同時也在東線儲備了大量的軍事物資。到了1941年2月德軍已在羅馬尼亞和蘇聯邊界部屬了68萬人。即使進行如此龐大的準備過程，蘇聯依然沒有預料到德軍的意圖，在戰爭爆發時完全措手不及。這主要是因為史達林堅信德國不可能在《莫洛托夫—里賓特洛甫條約》簽訂不到兩年內便發起攻擊，他也堅信德國會等到拿下英國後才會開闢新的戰場。儘管蘇聯情報部門已經多次發出戰爭逼近的警告，史達林依然拒絕改變心意，認為這是英國故意設計要讓蘇聯和德國開戰的假情報。德國政府也助長了這種騙局，向史達林透露德軍的調動只是為了遠離英國轟炸機的航程，德國甚至向蘇聯解釋他們故意要讓英國以為他們正準備進攻蘇聯，而事實上他們正在準備進攻蘇聯的軍隊和物資，因此直到戰爭爆發前史達林都沒有認真準備應付德軍的可能入侵。應該注意到的是，潛伏德國的共產主義間諜理查·佐爾格在戰爭爆發前便已向史達林透露準確的進攻發起日期，但這項情報也沒有獲得重視。德國還在1941年4月發起了一連串佯裝進攻英國的作戰，假裝正在挪威聚集部隊。這些行動配合了大張旗鼓的海軍艦隻聚集、飛行勘測、和演習行動，並且還故意透露虛構的入侵計畫細節。
同時期德軍軍事計畫人員開始研究拿破崙在侵略俄羅斯戰爭中的失敗，他們推估蘇軍無法在侵略開始後大規模的向俄羅斯內地撤退，因為他們認為史達林無法在政治上和軍事補給上拋棄波罗的海國家、烏克蘭、白俄罗斯等地。
但在侵略蘇聯的計畫和主要目標的設計上，希特勒則與國防軍最高統帥部以及許多高階將領意見分歧，最高統帥部認為應該直接攻往莫斯科，而希特勒則認為應該先奪取烏克蘭和波羅的海地區的豐富資源後才轉向莫斯科。希特勒認為莫斯科是「不重要的」，他認為重點應該在於消滅莫斯科以西的蘇軍主力，在計畫上的爭論導致準備入侵的後勤規劃延緩，與原本計畫設定的5月延緩了整整1個月。
最後希特勒與高階將領們取得的共識是：將入侵部隊分為3個集團軍群，各自攻佔特定的地區和大城市，1941年6月22日东线德军陆军共3个集團軍、13个軍团、39个军、125个師又1个旅、1个独立团（不含海军舰艇部队、海岸炮兵部队、空军伞兵部队、总部直属宪兵部队及工兵、铁道兵、重炮兵、铁道炮兵、火箭炮兵、高炮炮兵、摩托化反坦克炮兵等兵种部队）。
北方集團軍（由威廉·里特尔·冯·里布元帥指揮）
目標為穿越波羅的海國家攻入俄羅斯北部，佔領或摧毀列寧格勒，總兵力為3个集团军1个直属军共计8个军、29个師（20个步兵師、3个裝甲師、2个摩步師、1个親衛隊裝步師、3个警备師）：
第16軍團（由恩斯特·布施指揮，下辖3个军1个直属師，共8个師）
第2军3个師：第12步兵師、第32步兵師、第121步兵師
第10军2个師：第30步兵師、第126步兵師
第28军2个師：第122步兵師、第123步兵師
第16集团军直辖第253步兵師
第18軍團（由格奧爾格·馮·屈希勒指揮，下辖3个军共8个師）
第1军3个師：第1步兵師、第11步兵師、第21步兵師
第26军2个師：第61步兵師、第217步兵師
第38军2个師：第291步兵師、第58步兵師、第254步兵師
第4裝甲兵團（由埃里希·赫普纳指揮，下辖2个军共8个師）
第41裝甲军（第1裝甲師、第6裝甲師、親衛隊第3「骷髅」裝甲步兵師、第269步兵師）
第56裝甲军（第8裝甲師、第3裝甲步兵師、第36裝甲步兵師、第290步兵師）
北方集团军群直属步兵第23军下辖2个師（第206步兵師、第251步兵師）
北方集团军群后方警备部队3个師（第207警备師、第281警备師、第285警备師）
第1航空隊（由阿爾弗雷德·凱勒指揮）
中央集團軍（由費多爾·馮·博克元帥指揮）
目標為進攻斯摩棱斯克，穿越蘇聯中西部（現在的白俄羅斯）地區，攻佔莫斯科，總兵力為下辖4个集团军共计16个军、50个師（31个步兵師、9个裝甲師、5个摩步師、1个骑兵師、1个親衛隊師、3个警备師）又一个独立团：
第4軍團（由京特·馮·克魯格指揮，下辖4个军12个師）
第7军4个師（第7步兵師、第23步兵師、第258步兵師、第268步兵師）
第9军3个師（第137步兵師、第263步兵師、第292步兵師）
第13军2个師（第17步兵師、第78步兵師）
第43军3个師（第131步兵師、第134步兵師、第252步兵師）
第9軍團（由阿道夫·史特勞斯指揮，下辖3个军，共计8个師又1个旅）
第8军3个師（第8步兵師、第161步兵師、第28步兵師）
第20军2个師（第162步兵師、第256步兵師）
第42军3个師（第87步兵師、第102步兵師、第129步兵師）
第9集团军直辖第900步兵旅
第2裝甲兵團（由海因茨·古德里安指揮，下辖4个军共15个師又1个独立团）
第12军3个師（第31步兵師、第34步兵師、第45步兵師）
第24裝甲军5个師（第3裝甲師、第4裝甲師、第10裝甲步兵師、第1骑兵師、第267步兵師）
第46裝甲军2个師1个独立团（大德意志裝甲擲彈团、第10裝甲師、親衛隊第2師）
第47裝甲军4个師（第17裝甲師、第18裝甲師、第29裝甲步兵師、第167步兵師）
第2裝甲集群直辖第255步兵師
第3裝甲兵團（由赫爾曼·霍特指揮，下辖4个军共11个師）
第5军2个師（第5步兵師、第35步兵師）
第6军2个師（第6步兵師、第26步兵師）
第39军4个師（第7裝甲師、第20裝甲師、第14裝甲步兵師、第20裝甲步兵師）
第57裝甲军3个師（第12裝甲師、第19裝甲步兵師、第18裝甲步兵師）
中央集团军群直辖3个師（第221轻步兵師、第286轻步兵師、第403轻步兵師）
中央集团军群直辖第53军1个師（第293步兵師）
第2航空隊（由阿爾貝特·凱塞林指揮）
南方集團軍（由格特·馮·倫德施泰特元帥指揮）
目標為攻往人口密集的農業心臟地帶—烏克蘭，攻下基輔，接著攻入南方的俄羅斯大草原直到伏尔加河以及石油豐富的高加索地區，總兵力為下辖4个集团军共计9个军、35个師（25个步兵師、4个轻步兵師、1个山地師、5个裝甲師、2个摩步師、1个親衛隊師、3个警备師）：
第6軍團（由瓦爾特·馮·賴歇瑙指揮，下辖4个军共11个師）
第17军2个師（第56步兵師、第62步兵師）
第29军3个師（第44步兵師、第111步兵師、第299步兵師）
第44军2个師（第9步兵師、第297步兵師）
第55军4个師（第57步兵師、第75步兵師、第168步兵師、第298步兵師）
第11軍團（由歐根·里特·馮·紹柏特指揮，下辖4个军共14个師1个旅）
第11军3个師1个旅（第76步兵師、第239步兵師、罗马尼亚第1裝甲師、罗马尼亚第6骑兵旅）
第30军4个師（第198步兵師、罗马尼亚第8步兵師、罗马尼亚第13步兵師、罗马尼亚第14步兵師）
第54军3个師（第50步兵師、第170步兵師、罗马尼亚第5步兵師）
意大利赴俄远征军团（英语：）3个師（第9“帕苏比奥”半摩托化師，第52“都灵”半摩托化師，第3“奧斯塔公爵阿玛迪奥·达奥斯塔親王”快速骑兵師）
第11集团军直辖第22步兵師
第17軍團（由卡爾-海因利希·馮·史圖爾普納格指揮，下辖德军3个军共11个師、仆从国2个军2个師4个旅）
第4军5个師（第24步兵師、第71步兵師、第262步兵師、第295步兵師、第296步兵師）
第49山地步兵军3个師（第68步兵師、第257步兵師、第1山地步兵師）
第52军3个師（第97轻步兵師、第100轻步兵師、第101轻步兵師）
匈牙利快速军团3个旅（第1摩步旅、第2摩步旅、第1骑兵旅）
斯洛伐克贝尔诺拉克野战军团（英语：）2个師1个旅（第1步兵師、第2步兵師、斯洛伐克机动旅）
第1裝甲兵團（由保罗·路德维希·埃瓦尔德·冯·克莱斯特指揮，下辖3个军共9个師，其中5个裝甲師，4个裝步師）
第1裝甲集群直辖
第3裝甲军3个師（第13裝甲師、第14裝甲師、第25裝甲步兵師）
第14裝甲军3个師（第9裝甲師、親衛隊第1“阿道夫·希特勒”裝步師、親衛隊第5“维京”裝步師）
第48裝甲军3个師（第11裝甲師、第16裝甲師、第16裝甲步兵師）
罗马尼亚第3集团军，下辖3个军2个師5个旅。
罗马尼亚陆军第4军（英语：）2个師（第6步兵師、第7步兵師）
罗马尼亚骑兵军2个旅（第5骑兵旅、第8骑兵旅）
罗马尼亚山地军3个旅（第1山地旅、第2山地旅、第4山地旅）
罗马尼亚第4集团军 （ 英语 ： ） ，司令官尼古拉伊·索皮卡中将，下辖3个军5个師2个旅
罗马尼亚陆军第3军（英语：）3个師（警备師、第15步兵師、第35后备師）
罗马尼亚陆军第5军（英语：）2个師（边防師、第21師）
罗马尼亚陆军第11军（英语：）2个要塞旅
南方集团军群直属4个師（第444轻步兵師、第454轻步兵師、第213轻步兵師、第99步兵師）
南方集团军群直辖罗马尼亚第2军3个師1个旅（第9步兵師、第10步兵師、第11步兵師、第7骑兵旅）
第4航空隊（由亞歷山大·勒爾指揮）
驻挪威德军部队：
第20集团军下辖2个军共5个師又1个旅
第20集团军直辖第211裝甲旅
第19军3个師（第214步兵師、第2山地步兵師、第3山地步兵師）
第36军2个師（第169步兵師、親衛隊第6山地步兵師）
德国大本营预备队部署于东线部队共23个步兵師、1个山地師、2个裝甲師、1个摩步師、1个親衛隊師
第50军（位于北方集团军群地域，辖2个師：第86步兵師、親衛隊第4“警察”師）
驻芬兰部队：1个步兵師、2个山地師、1个親衛隊師