Riding on his good showing in India's win in the first Test against South Africa, opener Murali Vijay rose eight places to be the best-ranked Indian batsmen at number eleven in ICC batting rankings that were topped by de Villiers.
Vijay's 75 and 47 in the first and second innings respectively made his presence felt in the batting chart that has no Indians in the top-10.
Cheteshwar Pujara has gained five places following his contribution of 31 and 77 but he is two places behind Vijay in 13th spot. Test skipper Virat Kohli, who scored 1 and 29 dropped five places to be at 16th position.
In the bowling list, Ashwin, who returned with impressive match-figures of 8/90 in Mohali, jumped three places to be on fifth spot.
Ravindra Jadeja, who bagged a fifer gained 10 places to be on 21.