diff --git a/test/rotationtest.cc b/test/rotationtest.cc
index 5f3dc553982d0cfc1ca822a64d25e08878b356f3..432a6bfc6c965b88c44ea98adea18c722188a57a 100644
--- a/test/rotationtest.cc
+++ b/test/rotationtest.cc
@@ -181,6 +181,10 @@ void testDerivativeOfInterpolatedPosition()
                         
                     }
                     
+                    // Scale the finite difference gradient with the interval length
+                    for (auto& parDer : fdGrad)
+                        parDer /= intervalLength;
+
                     // Compute analytical velocity vector gradient
                     RodLocalStiffness<OneDGrid,double>::interpolationVelocityDerivative(q[i], q[j], s, intervalLength, grad);