أحمد سنجر
بعدما استطاع بهرام شاه فقط النجاة من مذبحة أرسلان شاه. قام بهرام شاه بإنشاء علاقات جيدة مع سلطان السلاجقة أحمد سنجر، وقد أقنعه بمحاربة أرسلان شاه. وقد دخل أحمد سنجر إلى غزنه في 25 فبراير 1117، وعين بهرام شاه حاكما على الغزنويين، وقام بإنشاء معاهدة معه. وقد نصت تلك المعاهدة على أن تُقرأ الخطبة باسم الخليفة العباسي ومن بعده السلطان محمد بن ملكشاه ومن بعهده أحمد سنجر، ومن بعدهم اسمه. بالإضافة إلى قبوله بإعطائه عطية سنوية. ولم يستطع أرسلان شاه هزيمة أحمد سنجر أثناء تركه لغزنه لمساعدة بهرام شاه له. وقُتل في سبتمبر- أكتوبر 1118. وعندما أعلن والي الهند تمرده في 1119 ذهب بهرام إليه وقتله هوا 17 ابن من أبنائه، وأعاد سيطرته على الهند. وعندما خرج بهرام من طاعته لأحمد سنجر، عاد أحمد سنجر إلى غزنه في 1135، وعلى إثر هذا هرب بهرام شاه إلى الهند، واستولى أحمد سنجر على خزينة الدولة. إلا أن بهرام عندما أعلمه بأنه سيطيعه من جديد عاد مرة أخرى إلى العرش.