SANTA CLARA -- Offense ruled the 49ers' second day of the draft, with humble needs met in a variety of ways.

Veteran wideout Stevie Johnson came first, via a trade with the Buffalo Bills. Then came Ohio State's power tailback Carlos Hyde in the draft's second round and USC center Marcus Martin in the third round.

That talent boost should help Colin Kaepernick and Co. match up better with the NFC West's defensive juggernauts for years to come.

Johnson, a seventh-year veteran, became expendable when the Bills drafted Sammy Watkins fourth overall, and Friday's lunch-hour deal made the 49ers reconsider drafting a wideout.

STATE COLLEGE, PA - OCTOBER 27: Running back Carlos Hyde #34 of the Ohio State Buckeyes celebrates his second quarter touchdown against the Penn State
STATE COLLEGE, PA - OCTOBER 27: Running back Carlos Hyde #34 of the Ohio State Buckeyes celebrates his second quarter touchdown against the Penn State Nittany Lions at Beaver Stadium on October 27, 2012 in State College, Pennsylvania. (Photo by Patrick Smith/Getty Images) ( Patrick Smith )

"He's lined up in the slot quite a bit through his career, but he's also lined up outside and performed at a high level," general manager Trent Baalke said of Johnson. "Three of the last four years, he's been a 1,000-yard receiver in the NFL, which isn't easy to do."

But does Johnson, who grew up in San Francisco and Fairfield, offer the downfield threat coach Jim Harbaugh has yearned to exploit with Kaepernick?

"We feel we have guys that can get down the field," Baalke responded. "There's two ways to stretch a field: vertically or horizontally. You do what your talents allow you to do."

Johnson's talents came at the cost of a conditional 2015 fourth-round draft pick that could go up to a third-round choice, ESPN reported.

Johnson made 41 of his 52 receptions last season from the slot, including all three of his touchdowns. His career-best season was in 2010 (82 receptions, 1,073 yards, 10 touchdowns), prompting a 2012 extension that pays him $3.65 million in base salary this season.

The 49ers remain a run-oriented offense, however, no matter how their passing attack might look with Johnson, Anquan Boldin, Michael Crabtree and tight end Vernon Davis, not to mention Quinton Patton and the comeback-attempting Brandon Lloyd.

With the hard-charging Hyde, the 49ers found another potential successor to Frank Gore, their all-time leading rusher who's entering his 10th season.

"You can look at it that way in some respects, but the bottom line is it was the best player available," Baalke said. "We've said that four straight years now."

Last year, the 49ers selected South Carolina's Marcus Lattimore, who did not play as a rookie while rehabbing a knee injury. Baalke said Hyde's selection is not reflective of any doubt in Lattimore.

"They feel my skill set can really help them out, get to that next level and get that trophy," Hyde (6-foot, 235 pounds) said. "I'm so excited to get out there. They have Frank Gore. That's a guy I compare myself to."

Hyde described his game as "violent." Baalke scouted Hyde as a back who "runs our style of offense very well" and has shown the capability to pass protect, one of Gore's specialties. Baalke also highlighted Hyde's vision, feet and an ability to "run with pads low."

Hyde emerged from a three-game suspension to rush for 1,521 yards and 15 touchdowns as a senior. The suspension stemmed from him being accused of assaulting a young woman at a bar, though no charges were filed.

"It was the first incident I had in college, and I didn't have any after," Hyde said. "The 49ers asked me about it one time, and that was at the combine, and that's the first time they met Carlos Hyde."

The 49ers understandably asked about the incident in the wake of their players getting arrested an NFL-high nine times over the last two years.

"We've cleared all concerns with Carlos, as we have with all other guys we selected," Baalke said. "We feel real good about the group, not only as football players but as young men."

Baalke felt better about the offensive line with the addition of Martin, who was the last of 30 players selected while attending the draft at New York's Radio City Music Hall.

"It was nerve-racking," Martin said. "I just kept the faith and kept my head on straight. I wasn't upset. ... When the 49ers called, it was great. It's a great opportunity."

Martin will challenge Daniel Kilgore for the starting center job that's been vacated by free agent Jonathan Goodwin. Although Martin played center last season, the Crenshaw High-Los Angeles product lined up at left guard his first two seasons at USC.

The 49ers haven't ignored their own elite defense. After defensive back Jimmie Ward got picked in Thursday's first round, the 49ers selected linebacker Chris Borland in the third round as a potential fill-in for the injured NaVorro Bowman.

Although Borland is just 5-foot-11 and has a twice surgically repaired left shoulder, Baalke raved about the Big Ten Defensive Player of the Year.

"How can you not love him as a football player?" Baalke said. "He's not tall enough, not fast enough, his arms are too short. We just love his makeup. He has everything you're looking for from a DNA standpoint."

Baalke did his usual wheeling and dealing, making four trades up and down the board before emerging with Friday's crop, finishing with offensive lineman Brandon Thomas (who will rehabilitate an anterior cruciate ligament tear this year).

With seven picks remaining Saturday, the 49ers could search for help at cornerback and return specialist.