The barometer indices rallied in morning trade, boosted by gains in auto, financial services and bank scrips. At 10:30 IST, the barometer index, the S&P BSE Sensex rose 520.52 points or 0.90% at 58,464.17. The Nifty 50 index gained 137.50 points or 0.79% at 17,462.80.