
În 644, al-'Ala' a atacat din nou Fars din Bahrain, ajungând până la Estakhr, până când a fost respins de guvernatorul persan (marzban) al Fars, Shahrag. Un timp mai târziu, Uthman ibn Abi al-As a reușit să stabilească o bază militară la Tawwaj și, în curând, l-a învins și l-a ucis pe Shahrag lângă Rew-shahr.
În 648, 'Abd-Allah ibn al-'Ash'ari l-a forțat pe guvernatorul din Estakhr, Mahak, să predea orașul. Cu toate acestea, locuitorii orașului s-au răzvrătit mai târziu în 649/650, în timp ce nou-numitul guvernator, 'Abd-Allah ibn 'Amir, încerca să-l captureze pe Gor. Guvernatorul militar din Estakhr, 'Ubayd Allah ibn Ma'mar, a fost învins și ucis. În 650/651, Yazdegerd a mers acolo pentru a planifica o rezistență organizată împotriva arabilor și, după un timp, a mers la Gor. Cu toate acestea, Estakhr nu a reușit să opună o rezistență puternică și a fost în curând demis de arabi, care au ucis peste 40.000 de apărători. Arabii au capturat apoi rapid Gor, Kazerun și Siraf, în timp ce Yazdegerd a fugit la Kerman. Controlul musulman asupra Fars a rămas instabil pentru o perioadă, cu mai multe rebeliuni locale în urma cuceririi.