After the gold standard that claimed 1 ounce of gold equals to the 35$, the situation has changed in favour of the USA. Oil countries always trade with major currencies but they are not able to put the USD in offside. The petrodollar is not a case anymore and having the ability to beat inflation with more printing the US dollar will beat all the alternatives even without oil produce.