A former World No. 6, Kashyap, who became the first Indian in 14 years to beat a reigning world number one player when he eked out a hard-fought 14-21 21-17 21-14 win over Chen long of China last week, rose two places to grab the 10th spot in men's singles ranking.