Markets snap 7-day losing streak: Sensex closes 330 points higher at 34,413, Nifty settles at 10,576.

Markets snap 7-day losing streak: Sensex closes 330 points higher at 34,413, Nifty settles at 10,576.