Stocks rose slightly Monday, hitting new one-year highs despite a volatile session that saw strength in banks and commodities and weakness in technology. Before retreating, the Dow industrials approached the 10,000 level, a key psychological point that could trigger a wave of buying or a big sell-off. The Dow last crossed 10,000 on October 7 of last year. The U.S. dollar fell versus the euro and gained versus the yen. Light sweet crude oil for November delivery rose $1.50—or 2 percent—to $73.27 a barrel on the New York Mercantile Exchange, the highest closing price in three weeks. Gold for December delivery rose $8.90 to $1,057.50 an ounce, the fourth consecutive record high. The Dow Jones industrial average rose 20.86, or 0.2 percent, to 9,885.80. The index had risen as high as 9,932 earlier in the session. Shares of Boeing and United Technologies fell, as did technology stocks Hewlett-Packard and Cisco. The broader Standard & Poor's 500 index rose 4.69, or 0.4 percent, to 1,076.18. The technology-heavy Nasdaq composite index was virtually unchanged, falling 0.14 to 2,139.14. The New York Stock Exchange composite index rose 35.62 to 7,051.16. The American Stock Exchange composite index rose 3.33 to 1,813.97. And the Russell 2000 index fell 1.11 to 613.81.