In 1093, he arrested the powerful feudal lord Liparit Baghvashi, a long-time enemy of the Georgian crown, and expelled him from Georgia (1094).
Next year, David's supporters in the eastern Georgian province of Kakheti captured the local king Aghsartan II (1102-1104), a loyal tributary of the Seljuk Sultan, and reunited the area with the rest of Georgia.