Rohit moved up four places to reach fifth position after finishing as the leading scorer in the home series against Australia which India won 4-1 yesterday.
Rohit's 296 runs in the series, which included a 125 in the last match in Nagpur, contributed significantly to India's convincing victory over the world champions that helped the home side grab the No.1 position in the team rankings.
Rohit is now on a career-best 790 rating points but his highest ranking has been third, which he attained in February 2016, the ICC said in a statement.
Finch gained nine slots to reach 17th while Warner has closed in on Kohli, bridging the pre-series gap of 26 points to just 12 as he has moved to 865 points.
More From This Section
Other batsmen moving up include Kedhar Jadhav (up eight places to a career-best 36th), and Marcus Stoinis (up 74 places to 54th).
In the rankings for bowlers, South Africa leg-spinner Imran Tahir has regained the top spot after Australia pace bowler Josh Hazlewood missed the India series due to a side strain and lost 18 points in the process. Tahir is now just four points ahead of Hazlewood at 718 points.
In the list of all-rounders led by Bangladesh's Shakib Al Hasan, England's Ben Stokes has moved into the top five at fifth.