Let's look at the math:

20 tons = 40,000 lb. = 640,000 oz. At a spot price of $1,306/oz., 20 tons is worth about $834,840,000!

This is a far cry for the billions owed by Venezuela to Russia, but it's a start.