Russian President Putin says it's a "great mistake" to use the US dollar as a weapon.