1120 yıllarının başlarında Kral Davit daha agresif bir yayılma politikası başlattı. Komşu Şirvan'a girdi ve Kabala kentini aldı. 1120-1121 kışında Gürcü birlikleri başarılı bir şekilde Güney Kafkasya'ya giden doğu ve güneybatı yolları üzerinde bulunan Selçuklu yerleşimlerine saldırdı. Müslüman güçler Güney Kafkasya'daki Hristiyan devletin hızlı yükselişi karşısında endişeye kapıldılar. 1121'de Sultan Mahmud b. Muhammed (1118-1131) Gürcistan'a karşı cihad ilan etti. Ancak 12 Ağustos 1121'de Didgori'de Kral Davit düşman ordusunu bozguna uğrattı, kaçan Selçuklu birlikleri birkaç gün boyunca peşlerindeki Gürcü süvarileri tarafından imha edildiler. Muazzam miktardaki bir ganimet ve esirler Gürcü ordusu tarafından ele geçirildi. Kral Davit ayrıca Arap işgalinden geriye kalan son idare bölgesi Tiflisi 1122' de yeniden fethetti, başkenti buraya taşıdı ve Gürcü Altın Çağı'nı başlattı.