On Thursday, the Russian troops launched new military exercises near Ukraine's border as the stand-off between the two nations continued. The BSE benchmark, the Sensex ended 0.16% or 35.19 points higher at 21,809.80 points, while the NSE's Nifty ended 0.17% or 11.10 points higher at 6,504.20 points.
Meanwhile, the weak Chinese output data put further pressure on the Asian markets. The Nikkei closed at a one-month low at 14327.66 points on Friday. The index shed 6.20% during the week to post its highest weekly fall in more than 6 months. On Friday, the index closed 3.30% lower. The Hang Seng (-1%), Kospi (-0.75%), Straits Times (-0.25%) and Shanghai Composite (-0.73%) were ended in the red.
However, experts feel markets are likely to post further gains. "Positive momentum is likely to continue as long as the Nifty holds 6350 level. Nifty may touch 6800 in the medium term," Standard Chartered Securities said in its morning note.
Among sectoral indices, the BSE Bankex (-0.68%), BSE IT (-0.40%) and BSE Consumer Durables (-0.25%) were the major losers.
Among individual stocks, Wipro (-2.90%), Bharti Airtel (-1.93%) and Axis Bank (-1.8%) were the major losers on the 30-share Sensex.