This is a complex topic. Elections are a complex societal mechanism, so you should not expect there to be any simple "silver bullet" solution to election fraud.
There are many kinds of election fraud. Let me draw one distinction between fraud where the attacker inserts extra ballots not associated with any eligible voter (call this "ballot stuffing"), vs. those where the attacker causes correctly-cast votes to be miscounted. It sounds like you are concerned with the former, but random sampling is generally not a very effective way of dealing with ballot stuffing, for a variety of reasons. The best defenses against ballot stuffing tend to be procedural, not statistical.
You were vague about the details of what you were proposing, but I infer that you are proposing the following: at some point after the polls close, randomly select 5% of the ballots from among all the ballots in the ballot box at that time, manually count them, and see if the candidate with the most votes among your sample is the same as the officially declared candidate (the one who allegedly has the largest number of votes among all of the ballots).
This proposal has a number of serious shortcomings, which means that it likely will not be effective at detecting large-scale "ballot stuffing":
It does nothing to detect any ballot stuffing that may have occurred before the random sampling takes place. If dishonest poll workers stuff extra ballots into the ballot box before the polls open, or during the day, or after the polls close but before the ballots are sampled, you'll never detect that sort of ballot stuffing.
It does no good to take a random sample of a population of ballots that is not representative of the will of the populace. Counting 5% of the stuffed ballots will not give you any more accuracy than counting 100% of the stuffed ballots.
Your proposal is awfully vague about who will perform the sampling and recounting, and when they will do it. If you had in mind that, at every polling station, the poll workers would be responsible for sampling 5% of their ballots and counting them and reporting their counts, then this does nothing to detect misbehavior by dishonest poll workers; if poll workers are dishonest, they can conduct this stage dishonestly or lie about the results of this stage. On the other hand, if you had in mind that the ballots would all be transferred to some central location where election workers perform the sampling, it introduces a different set of problems; it does nothing to detect ballot stuffing that may occur during the day or during transit (which is probably the most common form of ballot stuffing), and it also doesn't work if those workers are dishonest.
Your proposal doesn't say about how to provide transparency to the public. An essential requirement for elections is that they must provide transparency. As Dan Wallach has written, the winners almost never complain about the results of the election; an election has to convince the losers, and their supporters. If random sampling and recounting is done in the polling places, it is too hard for concerned members of the public to observe this. If it is done at a central location, at a fixed time, then observation becomes possible -- but we need to preserve the chain of custody for the physical ballots until then, and we need to make sure no ballots have been stuffed (that every ballot comes from an eligible voter).
Finally, the statistical power of this approach is less than state-of-the-art methods for election auditing. With your scheme, you need to sample $O(1/\epsilon^2)$ ballots to detect errors where an $\epsilon$ fraction of the ballots have been miscounted. State-of-the-art schemes only need to sample $O(1/\epsilon)$ ballots.
Of these, the first is probably the most severe for the Russian application you mention.
All of these problems can be solved, given appropriate design of the election mechanism (e.g., selection of poll workers, publicly observable processes, careful design of the audit mechanism), but it takes care. There has been a tremendous amount of work on this problem. If you are interested, I urge you to read some of the following references:
Arlene Ash, Steve Pierson, and Philip Stark. Thinking outside the urn: Statisticians make their marks on U.S. Ballots. Amstat News.
Mark Lindeman, Mark Halvorson, Pamela Smith, Lynn Garland, Vittorio Addona, Dan McCrea. Principles and Best Practices for Post-Election Audits. See also their website, electionaudits.org.
David Jefferson, Elaine Ginnold, Kathleen Midstokke, Kim Alexander, Philip Stark, Amy Lehmkuhl. Post Election Audit Standards Report--Evaluation of Audit Sampling Models and Options for Strengthening California's Manual Count.
Lawrence Norden, Aaron Burstein, Joseph Lorenzo Hall, Margaret Chen. Post-election audits: Restoring trust in elections.
Philip Stark. The Status and Near Future of Post-Election Auditing.
Philip Stark's papers. He is a statistician and doing some of the best work on election auditing.
Andrew W. Appel. Effective Audit Policy for Voter-Verified Paper Ballots. 2007 Annual Meeting of the American Political Science Association.
As you can see, the statistics community is making important contributions to this topic.