Oosthuizen had the low round of the day after recovering from bogeys on two of the first four holes. The 2010 British Open winner is fighting lingering back and neck issues.
Todd had a 68, making 12 consecutive pars before holing a 4-foot birdie at No. 18 to match Oosthuizen at 10-under 200.
Weir, the 2003 Masters champion who hasn't a top-25 finish since 2010 when he had an elbow injury, shot 67 while missing some makeable putts down the stretch. Hahn's 65 included five birdies in a row on the back nine, and Woodland shot 66 with a double bogey at No. 7.
WILLIAMSBURG, Va. -- Lizette Salas moved into position for her first LPGA Tour victory, playing 25 holes in 6-under par to take a three-stroke lead in the Kingsmill Championship.
The 24-year-old former Southern California player shot a 3-under 68 in the completion of the rain-delayed second round and birdied three of the last five holes in the afternoon for a season-best 65. She had a 13-under 200 total on Kingsmill Resort's River Course.
South Korea's Hee Young Park, the second-round leader, was second. She bogeyed No. 18 for a 69.
Second-ranked Stacy Lewis and No. 3 Lydia Ko, both trying to take the top spot in the world from Inbee Park, were five strokes back along with Katherine Kirk. Lewis shot 70, Ko 67, and Kirk 68.
Coming off a victory two weeks ago in the North Texas LPGA Shootout, Lewis would jump to No. 1 with a victory or a solo second-place finish, as long as Ko doesn't win. Ko needs a victory to move to No. 1. Inbee Park is skipping the tournament.
Perry is seeking his third Champions Tour major title after winning the Senior Players Championship and U.S. Senior Open in consecutive tour starts last year.
Perry had a 7-under 209 total. He had four birdies and bogeyed No. 16.
Inman, a two-time PGA Tour winner who coached at the University of North Carolina, shot a 66 after two even-par rounds. He had seven birdies before his first slip-up, a bogey on No. 16.
BMW CHARITY PRO-AM
Davidson had seven birdies and two bogeys at The Reserve at Lake Keowee to match Barber and Blaum at 14-under 201. Barber, coming off a victory two weeks ago in the South Georgia Classic, had a 68 at The Reserve. Blaum shot a 68 at Thornblade Club, the site of the final round.
GIRONA, Spain -- Belgium's Thomas Pieters shot a 1-under 71 to extend his Spanish Open lead to two strokes over 50-year-old Spanish star Miguel Angel Jimenez.
Pieters had 7-under 209 total on PGA Catalunya Resort's Stadium Course.
Jimenez shot 69. He finished fourth in the Masters and won the Greater Gwinnett Championship the following week in his Champions Tour debut.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE GOLF HEADLINES
- Golfer, 103, may be oldest to hit hole in one
- Four share Dubai lead heading into 4th round
- No. 1 world amateur Henderson, 17, turns pro
- Aussie Open returning to The Australian course