Indian stock indices Sensex and Nifty rose modestly as oil prices softened and sentiment improved across Asian markets, supported by expectations that tensions between Iran and the United States may ease.