Indian high jumper Tejaswin Shankar was on Friday cleared to compete at the upcoming Commonwealth Games after the organisers accepted his entry on the request of Indian Olympic Association (IOA), ending a month-long drama surrounding his participation.