At close, the Sensex was up 303.91 points or 0.44 percent at 69,825.60, and the Nifty was up 68.20 points or 0.33 percent at 20,969.40. HCL Technologies, JSW Steel, LTIMindtree, Apollo Hospitals and Infosys were among the top gainers on the Nifty, while losers were Adani Enterprises, ITC, Adani Ports, Hero MotoCorp and Britannia Industries.