Falling energy prices gave stocks a modest lift Friday, but the gains weren't enough to help the major indexes, which ended the week with losses.
The Dow Jones industrial average rose 23.46, or 0.22 percent, to 10,778.58.
Broader stock indicators were also higher. The Standard & Poor's 500-stock index was up 3.53, or 0.28 percent, at 1259.37, and the Nasdaq composite index added 10.27, or 0.46 percent, to 2256.73.
Bond prices fell, with the yield on the 10-year Treasury note climbing to 4.53 percent, from 4.46 percent late Thursday. The dollar was lower against other major currencies in European trading, while gold prices lingered near recent highs.
Oil and gas prices retreated after a week of sharp gains as a snowstorm blew through the Northeast and Midwest. On the New York Mercantile Exchange, natural gas fell 68.2 cents, to $14.312 per 1,000 cubic feet, and a barrel of light crude lost $1.27, to $59.39.
The major indexes finished lower this week despite the afternoon advance. For the week, the Dow dropped 0.91 percent, the S&P 500 fell 0.45 percent and the Nasdaq was down 0.73 percent.
While it's been two weeks since the S&P 500 and the Nasdaq reached their highest levels since mid-2001, some traders are still confident that the market will see at least one more surge before the end of the year.
Exxon Mobil lost 92 cents, to $58.50.
Merck fell 55 cents, to $29.13. The New England Journal of Medicine on Thursday said researchers did not disclose that three patients had heart attacks in a 2000 Merck-funded study of its Vioxx painkiller.
Eli Lilly rose $1.20, to $53.41. The drugmaker said its 2005 profit should hit the high end of its forecast.
Electronic Arts lost 61 cents, to $55.14. EA is acquiring Jamdat Mobile, which provides games and ring tones for cell phones, in a deal worth about $680 million in cash.
Jamdat rose $4.29, to $27.06.
Citigroup rose 41 cents, to $48.91.
General Electric rose 18 cents, to $35.53. GE will increase its share buybacks by 25 percent to $5 billion for this year as part of a previously announced plan to repurchase $25 billion worth of stock by 2008.
Constellation Brands fell 1 cent, to $24.82. Constellation, the world's biggest winemaker, dropped its hostile bid for Canadian rival Vincor International after shareholders rejected the $1 billion cash offer.
New York Stock Exchange composite index rose 19.17, to 7762.60.
American Stock Exchange index fell 1.23, to 1756.32.
Russell 2000 index of smaller-company stocks rose 3.55, to 688.77.
NYSE: 1.92 billion shares, down from 2.24 billion on Thursday. Advancers outnumbered decliners 3 to 2.
Nasdaq: 1.68 billion shares, down from 1.93 billion. Advancers outnumbered decliners 3 to 2.
Crude oil for January delivery: $59.39, down $1.27.
Gold for current delivery: $527.00 a troy ounce, up from $519.30 on Thursday.
Bloomberg News contributed to this report.