Nifty closed at 10,689 with gains of 84 points. Technical indicators show the index remains in an uptrend and may rally further to 10740-10760 if it sustains above 10710. Support levels are at 10670 and below that 10620. Strength indicators are positive and the trend deciding level for the day is 10680, above which the index may rise to 10720-10750-10790. Below 10680, profit taking may push the index lower to 10650-10610-10580. Stocks recommended for long positions include Deltacorp, Dcmshriram, and Canbank, and those for short positions include Mphasis, Divislab, and TechM.