For the past two days, the insurgents and government forces have clashed on the outskirts of Herat, Afghanistan's third-largest city with 600,000 inhabitants.