Ghaznavid-dynastiet, et rike av turko-persisk opprinnelse, etablerte Ghazni som sin hovedstad på slutten av 900-tallet. Ghaznavidene ble på midten av 1100-tallet drevet bort av ghuridene, et afghansk dynasti fra dagens hazar-provins Ghor.