Kashyap had retired hurt midway through the German Open pre-quarterfinals, suffering a knee injury during his clash against eighth seed Son Wan Ho of Korea, dealing a fresh blow to his Olympic qualification hopes.
Already racing against time to seal his Olympic berth, Kashyap was back on the court at German Open after recovering from a series of injuries, which derailed his preparation for the Summer Games.
"It's an MCL grade 1 strain on the right knee. I will stay out of the All England and Swiss Opens," Kashyap said.
The Commonwealth Games champion is likely to be back at the court at the India Super Series in New Delhi.
"I should be back on the courts after two weeks of rehab and strengthening," he said.
Once world No.8, Kashyap has slipped to 17th, owing to a series of injuries that started with the calf muscle tear in October last year. He played in the Syed Modi Grand Prix Gold but could not defend the title, bowing out in the quarterfinals after sustaining an abdominal strain.
The 29-year-old had also skipped the Badminton Asia Team Championship to regain his fitness so that he can take a shot at Olympic qualification by fetching crucial points to reach the World top-16 before the May 1 cutoff date.
