Rally continues, Nifty hits fresh year high intraday

The index hit a new 52-week high of 4,743 during Friday's session as buying in selective frontline stocks and positive global cues helped Indian markets to recover from early losses.