Domestic benchmark indices opened higher and built on the gains throughout the day. Buying was seen across sectors and segments, which reflected in main indices as well. At close, the 30-pack Sensex was up 443 points, or 0.75 percent, at 59,246 and the Nifty ended the day with a gain of 126 points, or 0.72 percent, at 17,666.
Nifty Metal climbed over 1.5 percent closely following Nifty Media that was up 2 percent. Bank stocks also attracted buying as Nifty Bank hit multi-month high and close to breaching 40,000 level. In the Nifty 50 index, the biggest gainers were Hindalco Industries, JSW Steel, ITC, NTPC and Sun Pharma. Among the biggest losers were Bajaj Auto, Nestle India, Britannia Industries and Apollo Hospitals.