A new method based on modal decoupling is proposed for the hybrid force/position control of a robot during constrained motion. The robot is equipped with an internal velocity controller i.e., the control commands issued by the hybrid force/position controller are desired (joint) velocities. This velocity controller is supposed to be very stiffer of high bandwidth, as is the case for most commercial industrial robots. As a result, the robot dynamics are negligible compared to the contact dynamics, which have low frequency because passive compliance is concentrated in the robot end effector The new method incorporates results from the control of flexible robots, to damp out undesired vibrations of the end effector through active control. The contact dynamics during constrained motion are described by a MIMO system: the inputs are the joint velocities; the outputs are the forces and torques measured by the wrist sensor Using modal decoupling, this MIMO system is decomposed into its vibrational modes, i.e., a set of decoupled SISO systems. These modes are either unconstrained real vibrational modes, or constrained, and hence degenerated modes. Both are easy to control to satisfy the overall requirements of desired contact forces and vibration free motion of the manipulated object. Attention is paid to the invariance of the approach; i.e., the resulting robot behavior is independent of the choice of reference frame and the choice of units. The article contains experimental results of free space and partially constrained motion. Both confirm the theoretical results.