Lahiri, who had a stunning 61 on the first day went 12 shots over his first round card, and stood at eight-under 134, but only two shots behind the in-form Australian Scott Hend (62-70), who shared the lead with another Australian Adam Groom (65-67).
Five Indians, including Lahiri made the cut, while eight others missed out after Rashid Khan withdrew yesterday.
Indo-Swede Daniel Chopra added a 68 to his first round 69 to be tied seventh at five-under 137.
M Dharma (70-73) missed the cut by one, while Himmat Rai (70-74), Rahil Gangjee (73-71) and Chiragh Kumar (69-75) missed it by two. Angad Cheema (70-77), Arjun Atwal (70-78), Sujjan Singh (74-76) and S Chikkarangappa (75-75) also missed the cut.
Lahiri, second on the Order of Merit, was disappointed, as he posted three birdies against five bogeys.
"The greens were quicker and I couldn't get my speed right with the putts. I couldn't adjust to them. I'm playing well but I need to tighten up some loose ends. I'm still in with a great chance."
Defending champion Hend of Australia fought his way into a share of the halfway lead with Groom as he kept up his chase for a second successive victory.
Winner in Hong Kong last weekend, the long-hitting Hend survived blustery conditions at the Macau Golf and Country Club to post a one-under 70 and a 10-under 132 aggregate which was matched by Groom, who carded a 67.
