| |
Final | 83837, Tim von Oelreich  87035, Joakim Norström  | 100515, Anton Johansson  11756, Gustav Kivilo  | 6-1, 6-3 |
Semi | 83837, Tim von Oelreich  87035, Joakim Norström  | 87868, Gordan Divljak  87983, Jonathan Kidane  | 4-6, 6-4, 6-2 |
| 20712, Peter Ramströmer  83658, Emil Tzenov  | 100515, Anton Johansson  11756, Gustav Kivilo  | 7-5, 4-6, 2-6 |
Kvart | 83837, Tim von Oelreich  87035, Joakim Norström  | 10489, Kasper Könyves  86055, Johan Moberg  | 6-0, 1-6, 6-2 |
| 87868, Gordan Divljak  87983, Jonathan Kidane  | 86688, Ted Segerfors  87551, Hampus Hedin  | 6-4, 6-1 |
| 20712, Peter Ramströmer  83658, Emil Tzenov  | 86856, Marcus Sundfeldt  87512, Armando Cremona  | 6-0, 6-2 |
| 100515, Anton Johansson  11756, Gustav Kivilo  | 87605, Per Romberg  11378, André Caesar  | 6-1, 6-2 |
1/8 | 83837, Tim von Oelreich  87035, Joakim Norström  | 12163, Philip Hultqvist  85920, Jonathan Greczula  | 6-4, 6-2 |
| 87626, Ted Ridderstad  104157, Erik Wachtmeister  | 10489, Kasper Könyves  86055, Johan Moberg  | 2-6, 2-6 |
| 87868, Gordan Divljak  87983, Jonathan Kidane  | 13154, Viktor Selander  20346, Jacob Johansson  | 6-1, 6-0 |
| 67350, Sajmon Nurkovic  87911, Lucas Südow  | 86688, Ted Segerfors  87551, Hampus Hedin  | 4-6, 2-6 |
| 20712, Peter Ramströmer  83658, Emil Tzenov  | 21124, Oscar Axelsson  20927, Filip Svensson  | 7-6, 6-4 |
| 86856, Marcus Sundfeldt  87512, Armando Cremona  | 86091, John Björklund  87000, David Kihlén  | 6-4, 7-5 |
| 100515, Anton Johansson  11756, Gustav Kivilo  | 10501, Sebastian Bratanis-Olsson  11404, Patrick Turus  | 7-6, 6-3 |
| 87605, Per Romberg  11378, André Caesar  | 102274, Anssoumane Diop  103866, Daniel Katz  | 6-3, 3-6, 6-3 |
1/16 | 83837, Tim von Oelreich  87035, Joakim Norström  | 21099, Daniel Karnefors  11096, Adam Larsson  | 6-2, 6-1 |
| 86538, Carl Brunskog  87383, Johan Claesson  | 12163, Philip Hultqvist  85920, Jonathan Greczula  | 1-6, 4-6 |
| 87626, Ted Ridderstad  104157, Erik Wachtmeister  | 11884, Patrik Brydolf  87853, Nathan Sereke  | 2-6, 6-4, 6-1 |
| 87878, Niclas Parhorn  87107, Robert Andersson  | 10489, Kasper Könyves  86055, Johan Moberg  | 0-6, 4-6 |
| 87868, Gordan Divljak  87983, Jonathan Kidane  | 87875, Gustaf Engström  87777, Mattias Söderin  | 6-1, 6-1 |
| 86311, Patrik Palm  20926, John Larsson  | 13154, Viktor Selander  20346, Jacob Johansson  | 2-6, 2-6 |
| 87922, Robin Strandberg  86200, Nikola Shero  | 67350, Sajmon Nurkovic  87911, Lucas Südow  | 1-6, 1-6 |
| 86688, Ted Segerfors  87551, Hampus Hedin  | 86227, Erik Thorelli  86971, Pierre Wachenborn  | 4-6, 7-6, 6-3 |
| 20712, Peter Ramströmer  83658, Emil Tzenov  | 87324, Simon Blomberg  10252, Veton Gacaferi  | 6-4, 6-1 |
| 21124, Oscar Axelsson  20927, Filip Svensson  | 11812, Robert Kjellberg  20024, Fredrik Almers  | 6-0, 6-1 |
| 86856, Marcus Sundfeldt  87512, Armando Cremona  | 87655, Marc Nylander  87345, Erik Cederwall  | 3-6, 6-3, 6-2 |
| 82571, Lucas Ideström  82565, Adam Kultti  | 86091, John Björklund  87000, David Kihlén  | 1-6, 1-6 |
| 100515, Anton Johansson  11756, Gustav Kivilo  | 86736, Oliver Wachenborn  97691, Niklas Persson  | 6-2, 4-6, 6-0 |
| 10474, Johan Wadstein  21093, Nils Hoff  | 10501, Sebastian Bratanis-Olsson  11404, Patrick Turus  | 2-6, 0-6 |
| 87605, Per Romberg  11378, André Caesar  | 11925, Simon Svensson  14523, Fredrik Hallengren  | 6-4, 6-3 |
| 11380, Emil Nilsson  12901, Emil Lövqvist  | 102274, Anssoumane Diop  103866, Daniel Katz  | 2-6, 4-6 |