Randhawa rose six rungs after striking four birdies against a couple of bogeys which took his total to four-under 140.
Further down the leaderboard, Jeev Milkha Singh occupied the tied 49th position after an even-par 72 took his overall score to one-under 143.
Jeev's roller-coaster round included five birdies and an equal number of bogeys and he shared the 49th spot with among others Gaganjeet Bhullar.
Bhullar, who was the highest-placed Indian at tied 18th after the opening round, slipped down after a disappointing two-over 74. The Punjab-golfer stumbled to six bogeys and picked up four birdies yesterday.
But as expected after their horror opening rounds, Kapur and Chowrasia fell by the wayside. Kapur picked up two birdies and dropped three bogeys to total five-over 149.
Chowrasia lay even further down after stumbling to three bogeys and a double bogey against three birdies. His overall total stood at seven-over 151.
At the top, David Lynn (68), Julien Guerrier (67) and Gary Boyd (68) were tied for the top spot with totals of nine-under 135.