Little-known American Steve Marino, making his British Open debut and playing in only his fourth Major championship, was leading the way on five-under par midway through Friday's second round.
Murky skies, intermittent rain and fresh winds combined to provide typical Turnberry weather but the 29-year-old Marino defied the elements by sprinkling four birdies and an eagle in a two-under 68.
One stroke off the pace on four-under 136 was 1989 champion Mark Calcavecchia, who led the "golden oldie" brigade with a four-birdie 69.
Sharing third place on 137 were Britain's Ross Fisher (68), South African Retief Goosen (70), overnight leader Miguel Angel Jimenez (73) of Spain and Japan's Kenichi Kuboya (72). World number one Tiger Woods was struggling at four-over par through 11 holes.
Bhullar leaves richer in experience
Gaganjeet Bhullar, attempting to become only the third Indian to play the weekend rounds of a Major, was swept aside by wet and windy conditions, as he went seven-over for the second round and ended at eight-over 148 for the tournament.
Bhullar, the youngest-ever Indian at a Major, also added the honour of recording the lowest round on Major debut with his first round 71, but his 77 in the second round meant he failed to join the elite company of Jeev Milkha Singh and Jyoti Randhawa, as the only Indians to have played on the weekend at a Major.
With the cut likely at three-over, it was curtains for Bhullar, who still said: "I would say I am richer in experience rather than disappointed. It was a great lesson in Links golf and hopefully I will be back at St. Andrews next year."
Bhullar opened in style with a birdie on the second and that made even par for the tournament.
He stayed there till the fourth and then the battle began.
He dropped a double bogey on the fifth and then had back-to-back bogeyed on the seventh and eighth to turn in three-over 38.
On the back nine, he again double bogeyed the 13th and bogeyed the 14th.
A final bogey on 18th meant, his card for the day read 77 and eight-over 148 for 36 holes.