India, March 7 -- Stocks saw significant volatility over the course of the trading session on Friday, as the major averages swung back and forth across the unchanged line before eventually closing firmly positive.

The major averages came under pressure after initially showing a lack of direction, with the Nasdaq and the S&P 500 hitting five-month intraday lows before rebounding in afternoon trading.

The major averages held onto their gains going into the close of trading. The Nasdaq advanced 126.97 points or 0.7 percent to 18,196.22, the S&P 500 climbed 31.68 points or 0.6 percent to 5,770.20 and the Dow rose 222.64 points or 0.5 percent to 42,801.72.

Despite ending the day higher, the major averages all posted steep losses for the week....