The Nifty opened on a firm note and moved between 5,913 and 5,866 as investors awaited TCS and Reliance Industries results.
The S&P CNX Nifty held on to the gains after TCS consolidated net profit for FY11 surged 30% y-o-y.
The Nifty closed up 33 points, at 5,885 and the benchmark Sensex ended higher by 131 points, at 19,602.
Markets ended the week on a positive note, both the indices were up 1%.
According to stock exchange filings, net profit for TCS was up 30% at Rs 9,068 crore in FY11 versus Rs 7,001 crore in FY10.
The total income increased to Rs 37,325 crore from Rs 30,029 crore in the same period.
The net profit margins fell by 153 basis points from the year earlier.
Management said there were concerns in global macroeconomic environment in the near term.
The company also plans to raise wages by 12-14% to fight attrition.
TCS dipped 5% from the day's high of Rs 1,245 due to profit booking as results were in line with analysts' estimates.
The stock closed at 1,186, down 2.2%. Selling pressure was seen other IT stocks after the recent run up.
Mphasis fell 1.2%, HCL Technologies and Tech Mahindra were off 0.8% each.
Market analysts expect Nifty to move higher next week. Ashish Chaturmohta Vice President (Derivatives & Technical Analyst) from IIFL Wealth said "fresh longs were seen around 5,850 and the Nifty Index could scale to a high of 5,970 in the near term."
Also food inflation shot up to 8.74% for the week ended April 9 from 8.28% in the previous week fueling expectations of further rate hike
TCS hedges $1.5 bn to tackle rupee fluctuations
TCS tightens purse strings; cuts staff travel