The Germans weren't the only ones that invaded the Soviet Union. Romania, Hungary, Finland, Italy, Bulgaria, and Spain also sent forces to fight the USSR. Also, the Axis didn't fail to invade the USSR because of the winter. There were many factors that they lost.