Venezuelan President Hugo Chavez has promoted a diplomat who was thrown out of the United States in retaliation for Venezuela 's expulsion of a U.S. official accused of spying .