I've exchanged a lot of UD dollars for Rubles in the last year. Most banks and currency exchange places will take USD, but I still encountered problems: Most places will reject any USD paper money that has anything written on it or has a slight tear. And other places will have limits on how much they exchange (so you might have to visit a few exchange places)