Gazneliler ve Selçuklular arasındaki düşmanlığın bazı nedenleri: Toprak Mücadelesi: Selçuklular, daha zengin ve yaşanılabilir topraklara sahip olmak için Gaznelilerin topraklarına izinsiz girmeye ve saldırılar düzenlemeye başladılar. Yayılmacı Politika: Selçukluların yayılmacı politikası, Gazneli Devleti tarafından tehdit olarak görüldü. Antlaşmalara Uyulmaması: Selçuklular, yapılan antlaşmalara uymayarak Nişabur, Merv ve Serahs gibi şehirleri boşaltmadılar. Selçukluların Bağımsızlığı: Selçuklu Devleti'nin bağımsızlığını ilan etmesi, Gazneli Devleti'nin itibarını sarsıyordu.