The draw took place at the German Football Museum in Dortmund on Sunday evening.
The matches will take place on the 2nd and 3rd May. Each team will be looking to book their place in the final at Berlin’s Olympiastadion on June 3, 2023.
DFB POKAL – SEMIFINALS
SC Freiburg – RB Leipzig
VfB Stuttgart – Eintracht Frankfurt