Bulls ruled the D-Street for the second day in a row as India’s frontline indices closed with strong gains led by energy, pharma and FMCG sectors. While NIfty closed at 22,544.70, up by 207.40 points or 0.93%, the BSE Sensex ended its three-session declining trend to settle at 74,340.09, gaining by 609.86 points or 0.83%. Commenting on the day's action, Rupak De, Senior Technical Analyst at LKP Securities said that the Nifty continued to rise today, filling the recent gap on the daily chart.