Angel Broking: The trend deciding level for the day is 18846 / 5654 levels. If Nifty trades above this level during the first half-an-hour of trade then we may witness a further rally up to 18911 - 19007 / 5676 - 5701 levels. However, if Nifty trades below 18846 / 5654 levels for the first half-an-hour of trade then it may correct up to 18750 – 18686 / 5629 - 5608 levels.

SMC Global: Today the markets are likely to open on a flat note on back of mixed cues. All emerging markets are trading negative. The coming session is likely to witness a range of 5560 on declines and 5780 on advances.

Karvy Stock Broking : The US markets have closed for "Independence day"; while the Asian indices are also trading with mixed sentiment. Hence, Nifty is expected to open on a positive note. Trade long in Nifty above 5650 levels, else from 5630 with stop loss at 5600 for targets of 5680 and 5700 levels.