Warner, who slammed hundreds (135 and 145) in both innings of the series-deciding Cape Town Test, has moved up five places to be the highest-ranked Australia batsman, with his skipper Michael Clarke in ninth position being the only other in the top 10.
The batting table is still headed by AB de Villiers, with Kumar Sangakkara in second place and Shivnarine Chanderpaul in third position. Kohli is also the lone Indian in the top 10 among batsmen.
Harris has now moved ahead of Vernon Philander and teammate Mitchell Johnson.
Philander, who picked just one wicket in the Cape Town Test, is down a place to third, while Johnson has dropped down a place to fourth. The bowlers' table is still headed by Dale Steyn.
More From This Section
Meanwhile, the only solace for South Africa from the Cape Town Test was in the fact that Philander has now become the number-one ranked all-rounder on the Reliance ICC Player Rankings for Test all-rounders.
Meanwhile, Graeme Smith signed off on his impressive Test career in 16th place in the batting table.
Smith reached a career high of second position after his match-winning century against England in Johannesburg in January 2010. That was also when he achieved a best-ever 843 ratings points.