Bill Haas defied difficult weather conditions to thrust himself into contention on Friday at the US PGA Tour Safeway Open, where Scott Piercy remained atop the leaderboard when darkness halted the rain-delayed second round.