
The Nifty ended 0.31per centhigher at 12,259.70, while the Sensex gained 0.28per centto close at 41,673.92.
The Nifty IT index climbed 0.7 per cent, while the auto and energy index rose about 1 per cent.
YesBank was the top gainer on the Nifty 50 index, ending 6.5per centhigher.
Meanwhile, world stocks drifted down from the week's record highs, while the crown gained as Sweden's central bank became the first to raise interest rates from negative territory.