A surgical retractor comprises a rail, a first arm protruding from the rail at an angle, a second arm being movably mounted on the rail and extending substantially parallel to the first arm, and a multiplicity of holding elements mounted on the first and second arms, a holding element comprising a multi-axis joint for pivotably holding a blade for engaging tissue to be retracted. In this way, a most flexible surgical retractor is provided.