Method for determining running phases of a user on a treadmill, the treadmill comprising: - a base extending along a longitudinal axis, said base comprising: - a first rotating element and a second rotating element adapted to rotate around respective rotational axes (A2, A3) transverse to the longitudinal axis of the base; - a physical exercise surface operatively connected to the first rotating element and to the second rotating element; - an electric motor operatively associated with at least one of said first rotating element and second rotating element, the electric motor being configured to make the first rotating element and the second rotating element rotate, also driving the physical exercise surface into rotation; - a data processing unit operatively connected to the electric motor, the data processing unit being configured to control said electric motor, the method comprising steps of: - (a) determining, by the data processing unit, a magnitude variable over time correlated to the interaction of the user with the physical exercise surface while performing the physical activity, the magnitude variable over time having a substantially periodic trend, the magnitude variable over time correlated to the interaction of the user with the physical exercise surface while performing the physical activity being the instantaneous rotational speed of the electric motor; - (b) determining, by the data processing unit, respective time instants (t1, t2, t3) of at least two points among a plurality of points (HS, MS, TO) of the periodic trend of the magnitude variable over time, the respective time instants (t1, t2, t3) of each point of said plurality of points (HS, MS, TO) being representative of instants of the interaction of the user with the physical exercise surface of the treadmill while running; - (c) determining, by the data processing unit, at least one running phase of the user on the physical exercise surface of the treadmill as a function of the respective time instants (t1, t2, t3) of said at least two points determined from the plurality of points (HS, MS, TO) of the periodic trend of the magnitude variable over time. - a base extending along a longitudinal axis, said base comprising: - a first rotating element and a second rotating element adapted to rotate around respective rotational axes (A2, A3) transverse to the longitudinal axis of the base; - a physical exercise surface operatively connected to the first rotating element and to the second rotating element; - an electric motor operatively associated with at least one of said first rotating element and second rotating element, the electric motor being configured to make the first rotating element and the second rotating element rotate, also driving the physical exercise surface into rotation; - a data processing unit operatively connected to the electric motor, the data processing unit being configured to control said electric motor, - (a) determining, by the data processing unit, a magnitude variable over time correlated to the interaction of the user with the physical exercise surface while performing the physical activity, the magnitude variable over time having a substantially periodic trend, the magnitude variable over time correlated to the interaction of the user with the physical exercise surface while performing the physical activity being the instantaneous rotational speed of the electric motor; - (b) determining, by the data processing unit, respective time instants (t1, t2, t3) of at least two points among a plurality of points (HS, MS, TO) of the periodic trend of the magnitude variable over time, the respective time instants (t1, t2, t3) of each point of said plurality of points (HS, MS, TO) being representative of instants of the interaction of the user with the physical exercise surface of the treadmill while running; - (c) determining, by the data processing unit, at least one running phase of the user on the physical exercise surface of the treadmill as a function of the respective time instants (t1, t2, t3) of said at least two points determined from the plurality of points (HS, MS, TO) of the periodic trend of the magnitude variable over time.