Iran's Revolutionary Guards said on Sunday that one of its officers, Colonel Sayad Khodai, was killed in a rare assassination in Tehran.