I know there ATMs in Harare and Bulawayo that dispense USD. What about Victoria Falls? I didn't see any in Victoria Falls last time I was there.
Most other forums online indicate that now the Zimbabwean ATMs in Vic Falls dispense USD.
VictoriaFalls-Guide.net indicates that:
Barclays Bank and several of the other banks now have ATM cash withdrawal facilities accepting Visa and Master Cards and dispensing US$ cash. The limit is the same as your limit back home. Charges are $1.25 per transaction plus the charge from your local bank which can be 2 to 3 %.