Rich Franklin- Harder punches better striker IMO.
Anderson Silva- Better ground and pound, kicks, and submissions.
I think Rich Franklin owns this fight in the stand up but Anderson on the ground. But Franklin rarely takes his fights to the ground. I would say Franklin beats Silva 2nd round TKO Strikes or KO Punch or Kick. Franklin has good kicks too if I'm not mistaken.