The second match of the Commonwealth Bank Series went the same way as the first as rain ruined the match between India and Sri Lanka in Brisbane.
Heavy downpours during the interval denied the crowd the chance to see the Sri Lankans reply to India's total of 267-4.
Gautam Gambhir did manage to shine before the heavens opened, hitting his second one-day century to help rescue his side's innings.
The left-hander shared an unbroken 184-run stand with his skipper, Mahendra Singh Dhoni, who hit 88 not out, after India had slipped to 83-4.
Such a perilous position had never seemed likely in the opening overs when Sachin Tendulkar and Virender Sehwag put on 68.
However, Sri Lanka battled back to pick up four wickets for just 15 runs, starting with the prized scalp of Tendulkar for 35.
'The Little Master' had hit his 16,000th run in one-day internationals before an attempted drive off Lasith Malinga went back on to his own stumps.
Opening partner Sehwag (33) was the next to go, caught behind trying to pull a short ball from the impressive Ishara Amerasinghe.
Muttiah Muralitharan came on and made an instant impact to increase India's problems, the spinner taking two wickets in his first over.
Fit-again Yuvraj Singh managed to make just two on his return before edging through to Sri Lanka skipper Mahela Jayawardene at first slip.
Rohit Sharma faired even worse, failing to get off the mark as Muralitharan bowled his side into a commanding position.
It could have been even better had Kumar Sangakkara not dropped Gambhir off Amerasinghe when he had just 10 to his name.
The missed opportunity cost Sri Lanka dear, Gambhir - who reached three figures in the final over to finish on 102 not out - and Dhoni standing firm to stop the rot before blossoming in the closing overs.