7. СССР получил гарантии того что Германия не будет вмешиваться в его сферы влияния (Прибалтика например). Так же СССР получил время на подготовку к войне, ведь без договора война могла начаться раньше.
Германия получила гарантии того что СССР не влезет в Европейские дела, не будет помогать Франции и Англии.
11. Германия могла стать союзником Великобритании в случае если отношения между СССР и Великобританией накалились бы до предела. Великобритания надеялась что Гитлер начнет войну с СССР раньше чем с странами Европы. Два политических и экономических противника Великобритании потрепали бы друг друга, а сама Великобритания надеялась остаться в стороне.