Kapur, who was three-under for the day through 15 holes, made a triple on the par-4 16th, but kept control of his nerves to finish with pars and a card of even par 70 after a first round 73. (Agencies)
At three-over 143, Kapur was tied 33rd to become only the second Indian, after Jeev Milkha Singh to make the cut in an US Open.
Kapur tied 68th after the first round, where he bogeyed three times on the back to finish with 73, rose to 35 places and was among the big movers on second day.
It was Kapur's only mistake on a day. Playing his maiden US Open, Kapur birdied the third, fifth and 11th holes and in between he missed a makeable birdie on ninth, too. At three-under for 15 holes, he looked set to stay in top-15 for the first 36 holes.
Then on the long 532-yard par-4 16th, he found the fairway bunker from the tee and was unsuccessful in getting out of it with a 5-Wood. He chipped out but only to get into a greenside bunker and then missed an up and down for a seven.
Kapur's birdies came on the third where he took advantage of the tee being moved up and he got close to the green with his tee shot. His lob wedge landed within two feet for tap-in birdie.
On the par-5 he nearly got onto the green in two. He chipped and putted for a birdie and on the 11th, his second shot landed about 12 feet from the flag, from where he holed for a third birdie. Then came the triple bogey, but he handled it well and did not let it disturb the day.
The cut fell at five-over-145. Sixty-six professionals and one amateur made the cut. It was the second cut in a Major for Kapur and he is in a position to improve on the best finish by an Indian, the 36th place finish by Jeev in 2007.
At the top, playing a bogey-free second round Martin Kaymer continued his domination of the US Open as he moved into a six-stroke lead.
Kapur, who was three-under for the day through 15 holes, made a triple on the par-4 16th, but kept control of his nerves to finish with pars and a card of even par 70 after a first round 73.