Indian markets opened marginally up and gained over the course of the day, closing at new record highs. The Sensex gained 138 points to close at 25,962, while the Nifty gained 37 points to close at 7,751. Key factors influencing the markets included positive cues from the US jobs report boosting US markets, while Asian markets were mixed and European markets traded lower. Oil and gas and real estate stocks performed well, while metals and consumer durable stocks declined. Reliance and HDFC Bank were the top gainers on the Sensex.