Shift quality is an integral component of drivability. Thus, with the extension of feedback control to more powertrain functions, it is of paramount importance that systematic and robust control methods be developed for ensuring good shift quality. Increasingly, automatic transmissions employ a combination of two actively controlled clutches to implement shifts, which makes the gearshifts clutch-to-clutch shifts. In the current study, a model-based approach is presented for the development of a robust clutch-to-clutch shift controller. A detailed nonlinear model of the powertrain consisting of engine, torque converter, transmission system, and vehicle dynamics is developed. The transmission system consists of mechanical and hydraulic subsystems. While the mechanical subsystem is easier to model, the hydraulic subsystem, commonly referred to as shift hydraulic system, is usually challenging to model due to high dynamic order and significant nonlinearities. Starting from a high order nonlinear model of the shift hydraulic dynamics, developed from first principles in an earlier study, we apply systematic methods to arrive at a lower order control-oriented model, and use it to develop a closed loop clutch pressure controller. Specifically, state-space averaging and singular perturbation techniques were used to achieve this. The reduced order model was validated against experimental measurements.