An algorithm is proposed to mitigate both doubly-selective channels and phase noise effects on orthogonal frequency division multiplexing systems by applying an iterative decision-directed feedback method. Moreover, the error propagation is further reduced by using the doubly-selective channel estimates and by reducing the residual phase noise. Simulation results prove that the proposed algorithm significantly achieves a superior performance compared to the perfect decision-directed feedback.