South Africa's defeat in their Champions Trophy opener has propelled second-placed India to the top of the International Cricket Council's one-day rankings.
India, scheduled to play their opening match of the Champions Trophy on September 26 against Pakistan, have 126 ratings points.
South Africa slumped to the third spot after losing last night to Sri Lanka.
South Africa's loss also helped Australia, which gained a place to be second with 125 ratings points.
Sri Lanka occupy the fourth spot, while Pakistan are in the fifth position.
The ICC rankings are set for more changes in the next few days as the Champions Trophy continues.
Earlier, India took over as the number one team following their six-wicket victory against New ZealandĀ in the recently concluded Compaq Cup in Colombo but their stay at the top was ephemeral as a loss to Sri Lanka 24 hours later witnessed them slip down to third place.
AP engineer shot dead in South Africa
India move up to second spot in ICC Rankings
US funds used to strengthen against India: Mush
Champions Trophy Images: South Africa vs Sri Lanka
ICC mulling on Tendulkar's ODI-splitting idea