In railway traction drive systems, six-step operation is widely used for motors in a flux-weakening region. Traditional vector control algorithms in six-step operation cannot work effectively due to the limitation of a single degree of freedom. This paper analyses the dq current coupling relationship when voltage amplitude is limited and applies a current closed-loop control strategy in six-step operation. This paper proposes a proper switching control strategy to achieve a dualmode control for induction motors in a full-speed region. The accuracy of field orientation is affected by changes in motor parameters and plays a key role in current control precision. This paper analyses the effect of field orientation error on motor six-step operation. It is found that the proposed current closed-loop control strategy can correct the field orientation error and guarantee the motor current to track the reference precisely. A case study of a 5.5 kW experimental platform is presented to validate the control schemes. Nomenclature , d-axis and q-axis stator voltage , d-axis and q-axis stator current Stator resistance Stator self-inductance Total leakage factor Stator angular velocity Maximum stator current vector amplitude Maximum stator voltage vector amplitude Inverter DC-link voltage Rotor flux Electromagnetic torque Rotor time constant Rotor self-inductance Mutual inductance Motor pole pairs Differential operator. Rated d-axis current _ Feed-forward compensatory d-axis voltage _ Feed-forward compensatory q-axis voltage Stator voltage vector Rotor angular velocity Motor base angular velocity Stator current vector amplitude δ Field orientation angle * Subscript denotes instruction value ^ Subscript denotes estimated value