Tehran denies it is responsible for insurgent attacks in Iraq .