Schalke striker Klaas-Jan Huntelaar will miss the DFB Pokal semi-final at Bayern Munich after twisting his knee in training on Tuesday. And he could be out for several weeks as he was taken to hospital with a bandaged knee.