Nifty Analysis For 3 July