Sri Lanka reached 146-3 before rain prevented any further play in their Group A fixture with Australia in Colombo.
Kumar Sangakkara was unbeaten on 73 when the covers were brought on after 32.5 overs of action.
And the downpours continued without a break for the next two-and-a-half hours, turning the outfield into a lake and forcing umpires Ian Gould and Tony Hill to call off proceedings.
Both sides take one point from the no result, leaving them tied for second in Group A, a point behind Pakistan.
Tempers boiled over in just the second over when Shaun Tait, having exchanged words with Tillakaratne Dilshan after seeing his first delivery edged wide of the slips for four, was incensed when the Sri Lanka opener pulled away as he entered his delivery stride.
Further verbal sparring ensued involving Dilshan, Tait and several Australian fielders, prompting the umpires to intervene and tell all concerned to calm down.
Tait had his revenge when Dilshan's frenetic contribution ended with him edging a huge drive at the fourth ball of the over to Cameron White at second slip.
Australia struck again through Tait's new-ball partner Brett Lee in the seventh over, Upul Tharanga (6) cutting straight to a leaping Steve Smith at backward point.
Experienced third-wicket duo Sangakkara and Mahela Jayawardene put a flat, worn pitch in perspective while adding 44.
But Smith was soon back in the thick of the action, this time with a run out, to cut short Jayawardene's promising innings on 23 in the 16th over.
The New South Welshman swooped from backward point and hit the non-striker's stumps direct, Jayawardene - who declined to put in a dive that might have saved him - paying the price for a momentary stutter before committing to the run.
Sangakkara, however, looked in fine touch, advancing to his 61st ODI half-century from 69 balls, including five fours - fully justifying his decision to bat first after winning the toss.
He was well supported in a fourth-wicket stand of 71 by Thilan Samaraweera (34no), who twice survived Australian reviews of lbw decisions - first from seamer Shane Watson and, later, from spinner Jason Krejza's final ball before rain stopped play.