The San Francisco 49ers announced Friday that they re-signed cornerback Carlos Rogers. Rogers, who shared the team lead with six interceptions last season, received a $31.3 million, four-year contract.