TEHRAN - Iran said its troops killed or wounded 30 Kurdish rebels in a fresh assault on the mountainous border with Iraq where witnesses reported fierce fighting and shelling on Saturday.A commander of Iran's Revolutionary Guards said the military push was launched after giving the rebels a one-month "grace period" during Ramadan to withdraw from the area from where they have launched ambushes and sabotage attacks on gas pipelines.