A man opened fire in the Iranian parliament on Wednesday and injured a guard, a witness said.
The semi-official Tasnim news agency reported that a guard was hit in the leg, and two members of the public were also injured.
The identity and the motivation of the assailant was still unclear, Tasnim said.
The witness told Reuters that security forces had massed inside and outside parliament, and that the incident was now over.
"Three attackers inside #Iran 's Parliament; 2 injured so far; fire exchanges continue," the Tasnim news service said on its Twitter account.
Hostages are held inside the Iranian parliament amid an ongoing shooting.
"Reports said some people held hostage in #Iran 's parliament; fire exchanges going on," the Tasnim news service said on its Twitter account.