Iterative algorithms that reconstruct images from far-field x-ray diffraction data are plagued with convergence difficulties. An iterative image reconstruction algorithm is described that ameliorates these convergence difficulties through the use of diffraction data obtained with illumination modulated in both intensity and phase.