Sears, Roebuck & Co is to sell its credit-card operations to Citigroup Inc for $3.4 billion in cash.