L'attrition est le processus par lequel des morceaux de roche sont transportés dans l'eau et usent le lit du rivage au fil du temps en raison de la friction. Le gravier ou d'autres petites pierres sont souvent transportés par un courant puis viennent en contact avec les parois et le fond du plan d'eau.
Un effet secondaire de l'attrition est la rupture ou l'affinage de petits morceaux de roche. Lorsqu'elles sont transportées dans l'eau et dans d'autres roches, les petites roches seront broyées ou brisées en plus petits morceaux de roche. Au sommet des rochers, même de petites particules de sable peuvent être transportées dans l'eau et provoquer une attrition.