You have to declare cash holdings of over $3000 or its equivalent upon arrival or departure. I've seen customs x-ray someone's jacket, spot bills, and send the person off because they did not declare the money. They do have ways to catch you and it can create big problems.
http://www.waytorussia.net/Practicalities/Customs.html