Equity benchmarks closed green after a struggled volatile session. Sensex closed up by 69 points or 0.25 percent at 28059 while Nifty closed up by 17 points or 0.21 percent to 8650. BSE Healthcare sector contributed the maximum points to Sensex by gaining 208 points to 16226. Bank Nifty with minor hike of 13 points closed at 19355. Aurobindo Pharma, Maruti Suzuki, Tata Power, Cipla and Infosys were todays top gainers while Idea Cellular, Lupin, Tata Motors (D), Ambuja Cements and Tata Steel were top losers of NSE.