India, May 7 -- After moving mostly lower over the two previous sessions, stocks saw considerable volatility over the course of the trading day on Wednesday. The major averages swung back and forth across the unchanged, particularly in the latter part of the session.

The major averages eventually ended the day in positive territory. The Dow advanced 284.97 points or 0.7 percent to 41,113.79, the S&P 500 climbed 24.37 points or 0.4 percent to 5,631.28 and the Nasdaq rose 48.50 points or 0.3 percent to 17,738.16.

The higher close on the day partly reflected a late-day by rally by semiconductor stocks, with the Philadelphia Semiconductor Index jumping by 1.7 percent.

The strength in the sector came after a report from Bloomberg said the Tru...