An AFP reporter at the scene says one vehicle has been completely destroyed. Four Afghan policemen are among the wounded, Herat hospital spokesman Mohammad Rafiq Sherzai says.
The US State Department says the attack started at 5:30am on Friday when the gunmen, dressed in suicide vests, drove up to the front gate in a truck, opened fire and then detonated the truck bomb.
American and contracted security personnel reacted to the attack but the assault is over, Harf said.
"It appears American and contract security personnel addressed any attackers who managed to enter the compound," she added, giving no further details.
- AFP