Djurgården beat Mariebergs IK 5–1 in the preliminary round on 13 August 1920 at home.[1] In the quarter-final, Djurgården won against Helsingborgs IF away, 2–1 on 19 September 1920.[1] On 17 October 1920, Djurgården won the semi-final against IFK Göteborg at home in Stockholm, 1–0.[1]
IK Sleipner entered in the second qualifying round and on 25 July 1920, beating IK City at home with 3–1.[1] In the third qualifying round on 1 August 1920, IK Sleipner drew against Kalmar IS at home but won 3–1 after extra time.[1] IK Sleipner was drawn against IFK Norrköping in the preliminary round, and the away-game match on 10 August 1920 ended in a 4–0 win.[1] The away-game quarter-final against AIK on 3 October 1920 ended in a 1–1 draw and one week later, on 10 October 1920, IK Sleipner won the replay at home, 5–1.[1] On 17 October 1920, IK Sleipner won the semi-final at home in Norrköping against IFK Uddevalla with 2–0.[1]