The 25-year-old Sreeshankar, placed seventh in the world rankings, injured his left knee while training at Palakkad, his hometown, earlier this month. He ruled himself out of the marquee multi-sport event as he opted for surgery following a series of consultations and tests, as per Olympics.