मित्र राजाओं ने हाँसी, थानेसर और नगरकोट वापस लिए और नगरकोट में पूजा पुनः आरम्भ की, पर लम्बी घेराबन्दी के बाद भी लाहौर नहीं ले सके।
01नगरकोट की पुनर्स्थापना
1040 में सेल्जुक तुर्कों ने ख़ुरासान के दन्दानक़ान में ग़ज़नवी सेना को कुचल दिया, और ग़ज़नी अव्यवस्था में था। लगभग 1606 में दक्कन में पुराने फ़ारसी इतिहासों के आधार पर लिखने वाला फ़रिश्ता कहता है कि हिजरी 435 में दिल्ली के राजा ने अन्य राजाओं के साथ मिलकर मुस्लिम राज्यपालों से हाँसी, थानेसर और उनके प्रदेश वापस लिए, फिर नगरकोट पर बढ़ा, काँगड़ा का वह दुर्ग जिसे महमूद ने 1009 में लूटा था, और घेराबन्दी के बाद उसे ले लिया। ले जाई गई प्रतिमा के स्थान पर मन्दिर में नई प्रतिमा स्थापित हुई, और फ़रिश्ता कहता है कि पूरे भारत से तीर्थयात्री वहाँ आने लगे।
02लाहौर के सामने सात मास
उत्साहित होकर तीन राजा स्वयं लाहौर पर बढ़े और, फ़रिश्ता के अनुसार, सात मास उसे घेरे रहे। रक्षक सेना टिकी रही, और जब उसने पूरी शक्ति से बाहर निकलकर आक्रमण किया तो संघ बिखर गया और राजा लौट गए। पहाड़ियों की यह उपलब्धि टिकी नहीं: एक दशक के भीतर एक ग़ज़नवी सेनापति ने नगरकोट वापस ले लिया। फ़रिश्ता का ‘दिल्ली का राजा’ सम्भवतः कोई तोमर राजा है, पर स्रोत बाद का है, नाम नहीं देता, और किसी अभिलेख से इस अभियान की पुष्टि नहीं होती। फिर भी यह पंजाब में ग़ज़नवी शासन को पीछे धकेलने के लिए हिन्दू राजाओं के संयुक्त प्रयास का पहला दर्ज उदाहरण है।
इस अभियान ने दिखाया कि ग़ज़नी के कमज़ोर पड़ते ही लाहौर के पूर्व में ग़ज़नवी पकड़ कितनी कच्ची थी, और इसने कुछ वर्षों के लिए नगरकोट का मन्दिर फिर हिन्दुओं को लौटाया।
