A river's ability to move large rocks depends on stream power (discharge × slope) and the particle's size, density, and shape. Three main mechanisms operate:
Spherical/sub-spherical boulders and cobbles roll or slide along the bed when fluid drag + lift > particle weight + friction. Requires high boundary shear stress (τ₀). Common in steep, high-energy mountain streams.
Pebbles and gravel (2–256 mm) are lifted by turbulent eddies, travel in ballistic hops (trajectories), and impact the bed—dislodging other particles. This "hopping" motion is the dominant gravel transport mode.
Large, flat, or angular blocks too heavy to roll/saltate are dragged (pushed) along the bed by extreme shear stress. Movement is intermittent—seconds of motion, minutes/hours of rest. Requires flood-level flows.
In summary: Rolling/sliding for round boulders, saltation for gravel, traction for massive slabs—all powered by the river's hydraulic muscle.