Kohli, who had entered the ongoing ICC Champions Trophy 22 points behind de Villiers and 19 points behind Warner, has leapfrogged the duo into the number one spot following knocks of 81 not out against Pakistan and 76 not out against South Africa.
The 28-year-old Indian, who is ahead of Warner by just one point, had enjoyed just four days at the top in January 2017, but will now be aiming to do better when he faces Bangladesh in the second semi-final at Edgbaston on Thursday.
Indian opener Shikhar Dhawan has continued his love affair with the ICC Champions Trophy by returning to the top-10. The explosive southpaw has vaulted five places to 10th position following scores of 68 against Pakistan, 125 against Sri Lanka and 78 against South Africa.
Dhawan's rise means his team-mates Rohit Sharma and former captain Mahendra Singh Dhoni have slipped one place each to 13th and 14th, respectively, while Yuvraj Singh has gained six places and is now on the 88th spot.
Pakistan's Victory over India in CT2017 Final was Special
Bowlers failed India, reckons off-spinner Harbhajan Singh
Latest ODI Team Rankings Post Champions Trophy 2017
Sarfraz Ahmed named captain of ICC Champions Trophy 2017 Team
New No.6 Pakistan inch closer to 2019 World Cup direct entry
Gautam Gambhir slams Kashmiri separatist for lauding Pakistan
Pakistan a serious contender for 2019 World Cup, feels Shahid Afridi
CT2017: Top 5 Bowlers
CT2017: Top 5 Batsmen
Pakistan beat India to lift Champions Trophy (Highlights)