Sustained buying by domestic funds also boosted the market sentiment.
India's second-biggest software services exporter Infosys received approval from SEBI on share buyback proposal to be considered in meeting to be held on August 19.
The share of Infosys Ltd rose by 4.68 per cent to end Rs 1,020.85. Other gainers were NTPC 3.94 pct, Coal India 3.78 pct, VEDL 2.56 pct and Bharti Airtel 2.11 pct.
The Nifty resumed higher at 9,945.55 and hovered in a range of 9,947.80 and 9,883.75 before ending at 9,904.15, showing a gain of 6.85 points or 0.07 per cent.
More From This Section
The Nifty has gained by 193.35 points or 1.99 per cent in three trading days.
The Nifty IT also gained by 1.30 per cent and Nifty Media by 1.00 per cent.
A total of 923 scrips advanced and 726 declined while 87 remained unchanged. Total securities that hit their price bands were 115.
A total of 12,743.77 lakh shares changed hands in 88,70,208 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,29,25,666 crores.