The 30-share BSE Sensex rose 356 points or 0.44 per cent to close at 81,905 on Friday; while the broader NSE Nifty climbed 109 points or 0.43 per cent to settle at 25,114, registering its eighth straight day of an uptrend.