Free agent wide receiver Mario Manningham has reached an agreement on a two-year deal with the 49ers. Drew Rosenhaus confirmed to The Associated Press on Saturday night his client had reached a deal with the NFC West champions.