In this paper, a novel two-phase power attracting law-based control scheme is proposed for a class of uncertain discrete-time systems, which can directly reflect the dynamic performance of the tracking error. In the design of the attracting law, the convergence process of the tracking error is divided into two different stages with different power values, such that the amplitude of each convergence step and the error convergence speed are both improved. In order to effectively compensate for system disturbances, an extend state observer is designed, and then a discrete-time controller with two-phase power is presented to improve the system robustness and reduce the steady-state error. In addition, to characterize both the steady-state and transient performance, the steady-state error band, the attractive layer and the maximum step size of the tracking error converging into the steady-state error band are derived, respectively. The simulation results are provided to show the effectiveness of the proposed scheme.