Sensex and Nifty rose