Brian Lara with continued to maintain his top batting spot followed by Rahul Dravid and Matthew Hayden respectively.
The two Sri Lankans scored double-centuries in the second Test against a depleted Zimbabwean team at Bulawayo last week, but could not manage to be in the top ten bracket.
Sangakkara jumped seven places to be ranked 24 while Atapattu climbed to 28th from earlier 32nd.
Other Indians among the top ten batsmen of the world included batting maestro Sachin Tendulkar at eighth and Virender Sehwag at ninth.
Among the bowlers, world highest wicket-taker Sri Lankan spinner Muttiah Muralitharan led with highest 904 points while South African pacer Shaun Pollock at distant 837 points was placed second and Pakistan speedster Shoaib Akhtar was third with 826.
Anil Kumble, ranked seventh, is the only Indian bowler to find himself among the top bowlers while Harbhajan Singh and Zaheer Khan managed 13th and 20th ranks respectively.
Shane Warne, who would look forward to clinch the world's highest Test wicket-taker tag from Muralitharan in the upcoming Zimbabwe series, distant fifth.