I think a better way for China and Russia and Iran and other countries is to expand trade in the face of the threat of sanctions by Americans, in a way that compensates for any lost opportunity.
Say Russia loses out a contract, because America threatens to impose sanction X or Y. Then Russia can provide X or Y to said country at competitive rates. This means Russia should have industrial and economic capability to do so. And also means separating Russian economy from Dollar dependency and swift. Other countries then firmly fall in the sphere of influence of Russia and China and Iran. A clear separation.
It is mostly the threat of sanctions that are problematic, rather than sanctions itself. Since sanctions themselves, soon become ineffectual, since any country will necessarily find a way to overcome them by a new trade and economy. Also it damages the American economy. It is like cutting off one's nose to spite one's face!