The BSE Sensex rose by 535.24 points while the Nifty 50 gained 128.10 points. Analysts noted optimism in large-cap stocks ...