Iran warned Tuesday it would strike against an "enemy" threatening it if needed to protect its national interests -- even if the enemy didn't attack first. Gen. Mohammad Hejazi, a deputy head of Iran's armed forces, said his country "will no more wait to see enemy action against us," according to the semi-official Fars News Agency.