Indian captain Virat Kohli on Tuesday reclaimed the number one spot in the latest ICC ODI player rankings for batsmen.
Following his knocks of 81 not out against Pakistan and 76 not out against South Africa, Kohli has surpassed de Villiers and Warner into the numero one spot.
Kohli 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.
As far as other Indian players are concerned, opener Shikhar Dhawan has returned into top ten slots after good performances in the ongoing Champions Trophy. The left-hander is currently at number 5 spot following scores of 68 against Pakistan, 125 against Sri Lanka and 78 against South Africa.