Det var i staden Ahvaz i sydvästra Iran som terrorister öppnade eld mot en militärparad.
Paraden hölls för att markera Saddam Husseins invasion av Iran 1980 vilket ledde till ett åttaårigt krig, uppger PressTV.
Minst åtta personer har dödats och ett tjugotal skadats, varav ett barn och en kvinna.
Fyra av fem angripare sköts ihjäl av iranska säkerhetsstyrkor.
Nationella medier rapporterar att islamister ligger bakom attacken, som ska ha pågått i cirka tio minuter.
Talespersonen för Iranska revolutionsgardet, Ramezan Sharif, säger att terroristerna tillhör en grupp som stöds av Saudiarabien. Enligt honom ska angriparna ha siktat både mot militärer och civila.
– De individer som sköt mot folket och våra väpnade styrkor är kopplade till al-Ahvaziya-gruppen som föds av Saudiarabien, säger han.
– Anfallet syftade till att överskugga storheten av paraden.
In picture: Iranian solider carrying a young child after terrorists open fire on a military parade in Iran’s southern city of #Ahvaz#IranMilitaryParade pic.twitter.com/LZ9HJHGIWn
— Press TV (@PressTV) 22 september 2018
In picture: Young children escaping from the attack scene after terrorists open fire on a military parade in #Ahvaz#IranMilitaryParade pic.twitter.com/2GBeaJXhkP
— Press TV (@PressTV) 22 september 2018
UPDATE
— Press TV (@PressTV) 22 september 2018
Live video captures the moment of #Ahvaz terrorist shooting https://t.co/qKmmEkyclu#IranMilitaryParade pic.twitter.com/KmpfvnbOGx