Heavily armed gunmen in suicide vests have detonated a truck bomb outside the US consulate in the Afghan city of Herat, sparking a shootout with American forces.
US State Department deputy spokeswoman Marie Harf says there are no American casualties and the US embassy in Kabul confirmed on Twitter that all consulate staff are safe.
Herat, in western Afghanistan near the Iranian border, is considered one of the least volatile cities in Afghanistan, where the Taliban are fighting a 12-year insurgency.
The front gate of the US consulate has been "extensively" damaged, Harf has told reporters.
Afghan officials say at least one person has been killed and 18 others wounded.