Semi-final 1
| Pos. |
Rider |
Points |
Details |
| 1 | Leon Madsen | 15 | (3,3,3,3,3) |
| 2 | Piotr Pawlicki Jr. | 14 | (3,3,3,3,2) |
| 3 | Martin Smolinski | 10+3 | (1,1,2,3,3) |
| 4 | Adrian Miedziński | 10+2 | (1,3,1,2,3) |
| 5 | Martin Vaculík | 10+0 | (3,2,3,2,0) |
| 6 | Kai Huckenbeck | 8+3 | (1,2,3,0,2) |
| 7 | Mateusz Szczepaniak | 8+2 | (3,3,1,1,0) |
| 8 | Kenneth Bjerre | 8+1 | (0,1,2,3,2) |
| 9 | Chris Harris | 7 | (1,2,2,1,1) |
| 10 | Peter Ljung | 6 | (0,2,0,1,3) |
| 11 | Hans N. Andersen | 6 | (0,1,2,2,1) |
| 12 | Oliver Berntzon | 5 | (2,1,1,1,0) |
| 13 | Mikkel Michelsen | 4 | (2,0,0,0,2) |
| 14 | Maksims Bogdanovs | 4 | (0,0,1,2,1) |
| 15 | Kjasts Puodžuks | 3 | (2,0,0,0,1) |
| 16 | Andrey Karpov | 2 | (2,0,0,0,-) |
| 17 | René Deddens | 0 | (-,-,-,-,0) |
| Erik Riss | DNR | |
|
Semi-final 2
| Pos. |
Rider |
Points |
Details |
| 1 | Craig Cook | 13 | (3,3,2,3,2) |
| 2 | Václav Milík Jr. | 12 | (3,3,3,1,2) |
| 3 | Matej Žagar | 10+3 | (1,2,2,2,3) |
| 4 | Przemysław Pawlicki | 10+2 | (2,2,3,3,W) |
| 5 | Peter Kildemand | 9 | (3,2,1,0,3) |
| 6 | Max Fricke | 9 | (2,2,0,2,3) |
| 7 | Patryk Dudek | 8+3 | (T,1,3,2, 2) |
| 8 | Michael Jepsen Jensen | 8+2 | (1,3,3,0,1) |
| 9 | Linus Sundström | 7 | (0,3,1,0,3) |
| 10 | Kevin Wölbert | 7 | (2,1,1,3,0) |
| 11 | Jurica Pavlic | 7 | (3,1,0,2,1) |
| 12 | Grigory Laguta | 6 | (1,1,1,3,-) |
| 13 | Pontus Aspgren | 5 | (0,0,2,1,2) |
| 14 | Dany Gappmaier | 5 | (1,0,2,1,1) |
| 15 | Michele Paco Castagna | 2 | (2,-,-,-,-) |
| 16 | Matěj Kůs | 1 | (0,D,0,1,D) |
| 17 | Daniele Tessari | 1 | (-,-,-,-,1) |
| 18 | Guglielmo Franchetti | 0 | (0,0,0,0,0) |
|