Lahiri is now leading the rest of the field with a score of 10-under-134. Faridabad's Abhinav Lohan was placed second at eight-under-136 after he returned a brilliant 68 on day two.
The cut fell at seven-over-151. Fifty-five professionals and three amateurs made the cut.
Lahiri (64-70), the overnight leader by two shots, had a mixed first-nine as he picked up four birdies but also dropped a triple-bogey on the 14th.
Lahiri, a 10th tee starter today, was off to a flying start with birdies on the 12th and 13th but then found the water twice and three-putted to drop a triple-bogey on the 14th.
More From This Section
Lahiri started his second-nine with a bogey on the first but recovered once again courtesy an eagle on the par-5 fifth where his second shot landed three feet from the flag. He made bogey-birdie on the seventh and eighth to end up with a brave 70 in round two.
"I had some flashes of brilliance today but also made some unnecessary errors. I tried a bit too much with my drive into the wind on the 14th and that led to a terrible swing which resulted in the ball landing in the water. However, I was happy with my good temperament that helped me come back well with birdies on the next two holes.
Abhinav Lohan (68-68), who was overnight joint sixth, didn't have a great start to the day as he bogeyed the first hole where he failed to get out of the bunker in the first attempt. The 25-year-old rallied with birdies on the seventh and eighth but he was back to one-under for the day after dropping shots on the ninth and 10th.