U.K. bank Standard Chartered said it will pay $340 million to settle New York State allegations of money laundering for Iran.
Currencies and commodities: The dollar rose against the euro, the British pound and the Japanese yen.
Oil for September delivery added 70 cents to settle at $93.43 a barrel.
Gold futures for December delivery fell $10.20 to settle at $1,6102.40 an ounce.
Bonds: The price on the benchmark 10-year U.S. Treasury fell slightly, pushing the yield up to 1.74% from 1.65% late Monday.