As a neutral Russian who never voted for Putin I assure that at least 4 in 5 people I know has voted for him so elections were fair.
That's impossible, unless Chechens really do love Putin after all.
We do know that Putin has effectively run Russia since August 1999. Medvedev was just a puppet.