India’s frontline indices Nifty and the BSE Sensex ended positive on Friday, recording their second successive gain in the week. Investors remained bullish on banks, consumer and metal stocks though Nifty and Sensex traded rangebound.