In an all-India semi-final, Srikanth, who won the Denmark Open last week, beat compatriot HS Prannoy 14-21 21-18 21-19 in 62 minutes.