1. there is no such thing as a "petrodollar agreement". there was never any agreement, formal or informal, between the us and saudi arabia, to sell oil for dollars. 2. saudi arabia by themselves are not an adequate check on iranian influence. although they have a fuckton of money, their military is shit (they couldnt even kill the houthi's).
United States