Stock market today: Indian equity indices, BSE Sensex and Nifty50, showed recovery on Friday after hitting five-month lows, supported by positive US employment data.