Benchmark indices opened the day higher led by gains in tech stocks including Infosys, TCS, Tech Mahindra and Wipro.
Shares in Tech Mahindra rose after the company signed a multi million dollar deal.
TCS was trading higher ahead of its results to be declared on July 9. The mid cap index also saw buying interest with notable gainers being Dewan Housing Finance, Bata and Jindal Steel.
Sun TV Network which rallied initially on hopes of getting its broadcast license renewed dropped and was down 1 per cent.
Lupin which saw good buying interest throughout the last week was trading with losses. In fact, it was the top loser from the Nifty.
Meanwhile, worries in Greece continued to weigh markets in Asia down. The Seoul Composite and the Hong Kong's Hang Sang were down one per cent each, while the Shanghai Composite was lower by 3 per cent.