Sensex, Nifty rise for seventh day, Infosys ends at 0.8%

National