Gold gives a break out above $4200 as Iran deal hopes ignite a rally.