Out of the 50 stocks that make up the Nifty index, 34 ended the day in the green, with Adani Enterprises leading the gains with a nearly 4 per cent rise.