The Dow Jones industrial average rose 56.19 to 7,000.89. Earlier in the afternoon, the blue-chip barometer was up nearly 74 points. For the week, the blue-chip barometer gained 123.15, or 1.8 percent.
Advancers outnumbered decliners by nearly a 2-to-1 margin on the New York Stock Exchange, with 1,660 up, 888 down and 808 unchanged. NYSE volume totaled 505.79 million shares vs. 522.48 million yesterday.
The Standard & Poor's 500-stock list rose 6.41 to 804.97, and the NYSE's composite index rose 3.59 to 423.83.
The Nasdaq composite index fell 3.65 to 1,311.78, and the American Stock Exchange composite index rose 1.75 to 602.06.
The technology-laden Nasdaq market turned lower near the close as leading computer-industry shares surrendered most of the day's gains.
The inflation-sensitive bond market initially tumbled after this morning's report on February employment, sending interest rates soaring, but quickly bounced back.
As bond prices fell in the morning, the yield on the 30-year Treasury bond -- a key determinant of corporate and consumer borrowing costs -- jumped as high as 6.94 percent from late yesterday's 6.88 percent.
But after the Treasury market rebounded, the long-bond yield backed down to 6.81 percent.