Nifty IT index closed at 29,199.60 on Friday, up 2.17 per cent, while shares of Indian IT firms gained across the board