The Nifty ended at 52-week closing high led by banks after a meeting of G20 finance ministers came to a consensus to support global growth amid growing uncertainty post the Britain's exit from the European Union.
State-owned oil firms gained on the back of government's plans to merge all into a single behemoth.