Which of the following forces is necessary to cause horizontal motion on the ground?
Friction
We always experience that when we push the ground backwards, the ground pushes us forward. The force with which the ground pushes us forward is the force of friction and which is always opposite to the relative motion between the two bodies.