二戰期間,日本在亞洲的的戰略有兩個方向,一個是北進,一個就是南下,說白一點就是日本軍事內部的畸形結構,陸軍和海軍的不和,陸軍的主要方向是北進打蘇聯,海軍的戰略是南下,占領中國和東南亞,而作為日本的盟友德國,更希望的是日本在東方能夠給蘇聯制造足夠的麻煩,使蘇聯陷入兩線的作戰中,這樣更利于德國對蘇聯發動戰爭。
日本還是發動了兩次對蘇聯戰爭的,1938年和1939年的張鼓峰事件、諾門罕戰役(有意思的是此次戰役兩個國家分別代表的是偽滿洲國和蒙古國,蘇日并未宣戰),兩次戰爭日本都企圖用日俄戰爭時期集體沖鋒的戰術,拼刺刀再次取得當年的戰果,可是這種戰術充其量就是一戰的戰術,蘇聯經過多年的發展,軍隊已經開始普及裝甲部隊,日本的刺刀在厲害,在裝甲部隊面前都顯得那么渺小,兩次戰爭的失利,讓日本軍方感覺日本和蘇聯軍事上的差距,但這并不完全是日本放棄北進戰略的原因。
諾門罕戰役戰役后,日本和蘇聯分別承認了蒙古國和偽滿洲國的地位,實際上就是兩個國家的一次利益交換,再者就是,日本是一個小國,國內資源不足以支撐其戰爭的規模,蘇聯的東部地區沒有過多戰略資源,尤其是石油,而印度和菲律賓則擁有豐富的石油資源。
之前說過了,日本陸軍和海軍的不和,陸軍的北進實力突顯出日本和蘇聯之間的差距并沒有讓海軍有所顧及,為了能夠獲得足以支撐日本海軍的戰爭,更急于實行南下戰略,獲取足夠的石油資源,不惜與美英開戰,惹美英不亞于惹蘇聯,這只是日本為了繼續維持戰爭所選擇的死路。