Latest: Australia 319-5 (50 overs) v Sri Lanka 223-9 (47.4 overs)
Australia bowled Sri Lanka out for 223 to complete an easy victory in Centurion.
Only Aravinda de Silva, with a magnificent 92, offered sustained resistance to the impressive Australian attack.
Earlier Australia captain Ricky Ponting hit a superb 114 and was ably supported by team-mate Adam Gilchrist's quick-fire 99.
48th over: Dilhara Fernando is out lbw to a yorker from Glenn McGrath as Australia win the match.
Sri Lanka 223-9
47th over: An expensive over from Brad Hogg. Dilhara Fernando and Pulasthi Gunaratne hit the Australian spinner for 13.
46th over: Glenn McGrath returns to the Australian attack and stems the recent tide of Sri Lankan runs.
45th over: Aravinda de Silva is caught and bowled by Brad Hogg. With his wicket seem to go Sri Lanka's hopes of victory.
Sri Lanka 203-8
44th over: Aravinda de Silva continues to torment Brett Lee, hitting him for another six and then a four. Lee thinks he has had De Silva caught at square leg, but the third umpire gives him not-out.
43rd over: This time Aravinda de Silva thumps Hogg for a big six as Sri Lanka continue their late fightback.
42nd over: De Silva punishes Brett Lee as he returns to the Australian attack. He hits Lee for a six and four in successive balls, moving up to fourth in the list of World Cup run-makers in the process.
41st over: Brad Hogg bowls another tight over to restrict Sri Lanka.
40th over: Aravinda de Silva and Dilhara Fernando each hit boundaries off Darren Lehmann's bowling.
39th over: De Silva reaches his half-century off the bowling of Hogg as Sri Lanka fight on.
38th over: Lehmann takes his first wicket, as Muralitharan tries to smack the ball down the field but is caught by Lee.
Sri Lanka 149-7
37th over: Hogg picks up the wicket of Vaas lbw with an excellent googly.
Sri Lanka 144-6
36th over: Lehmann appeals for lbw to Vaas but to no avail. De Silva opens up for the last delivery to drive a full toss for four on the off-side.
35th over: An oustretched Hogg has a reasonable chance for a caught and bowled off Vaas but he fails to take the ball in his right hand. Despite that, he picks up a maiden.
34th over: Vaas charges down the wicket to Lehmann but his attempted big hit is cut out and he adds only a single to his tally.
33rd over: Hogg pulls off a superb googly. It just misses Vaas' bat, the stumps and the gloves of Gilchrist to run for four byes.
32nd over: Darren Lehmann is tossed the ball and Vaas and de Silva nudge away with four singles.
31st over: Ricky Ponting opts to bring spin into the attack with Brad Hogg. Vaas gets a gift of a delivery - a slow and short flipper - and pulls it for four.
30th over: Bichel, who is improving with every over, picks up a maiden.
29th over: De Silva looks in good shape - a rarity for the Sri Lankans at the crease in Centurion. He guides Harvey to the fine leg boundary with consummate ease.
28th over: Just one off the over from Bichel.
27th over: Harvey is knocked for four through cover by Chaminda Vaas, the new man at the crease.
26th over: An athletic piece of fielding halts certain runs for de Silva. But the 50-partnership and the 100-run total comes off 73 balls before some sluggish running by Sangakkara sees him run out by a direct it from Brad Hogg.
Sri Lanka 101-5
25th over: Harvey's first bad ball is driven just wide of the bowler by Sangakkara for four.
24th over: Bichel is still not quite getting the swing he has been used to but he produces a mugh tighter series of deliveries. He is let down, though, by some mis-fielding by his team-mates.
23rd over: Harvey maintains his good line and length to keep the Sri Lankans pegged back.
22nd over: Hayden tries to pull off a smooth bit of fielding on the boundary rope, only to push the ball over for four. Another expensive Bichel over.
21st over: In contrast to Bichel's expensive overs, Harvey keeps it tight.
20th over: Bichel has so far failed to produce the magic of his seven-wicket performance against England. He allows nine more to be added to Sri Lanka's score in the process.
19th over: Harvey trots in for his second over - two runs come from it.
18th over: Bichel comes on to bowl and he nearly gets Sangakkara run out off the first ball. De Silva then gets off the mark by hooking the bowler for six.
17th over: Ian Harvey is the first bowling change for Australia. After two dot balls he is steered for four past square leg by Sangakkara.
16th over: After 13 deliveries, de Silva is yet to get off the mark as Lee bowls his eighth over.
15th over: Aravinda de Silva contemplates the hook shot but pulls out of the shot as the ball rises steeply. Hayden drops a very tough catch at gully the next ball.
14th over: Russel Arnold's brief innings is over after being trapped lbw by Lee.
Sri Lanka 48-4
New batsman Kumar Sangakkara should have followed the next ball in the same fashion but umpire David Sheperd surprisingly turned down Lee's appeal.
13th over: McGrath bowls Tillakaratne, smacking back his off stump as Sri Lanka continue to struggle.
Sri Lanka 47-3
12th over: Mahela Jayawardene is out, caught behind by Adam Gilchrist for Lee's second wicket. His poor form in this tournament continues.
Sri Lanka 46-2
11th over: Tillakaratne pulls McGrath for four.
10th over: After hitting two fours, Atapattu is caught and bowled in superb fashion by Lee, who just takes it with a diving low take.
Sri Lanka 42-1
9th over: Tillakaratne gives himself plenty of width to cut the ball and beat Lee to the boundary.
8th over: A half-volley from Lee is sent for four as Tillakaratne steers itthrough the off-side field. The Aussie paceman also produces two no balls.
7th over: Tillakaratne is lucky to avoid taking an edge as McGrath's first ball goes through to Gilchrist.
6th over: Lee is beginning to up the pace of his bowling, so much so that the ball flies over the gloves of Gilchrist for two byes.
5th over: McGrath concedes just two off his third over - a wide and an Atapattu single.
4th over: Andy Bichel produces an early run-out scare for Sri Lanka but the two batsmen's wickets survive intact.
3rd over: Hashan Tillakaratne takes the place of the injured Jayasuriya at the crease. McGrath bowls a maiden.
2nd over: Sanath Jayasuriya comes off the field injured after taking a knock from a Brett Lee delivery. He looks in some pain as he comes off carrying his arm.
1st over: Glenn McGrath opens the bowling for Australia with a first-ball bouncer. He follows that up by twice beating the bat. Marvan Atapattu ends it with his trademark four through the covers.
50th over: Dilhara Fernando claims two wickets with a superb final over. First he clean bowls Damien Martyn, who hit 52 off 58 balls.
Then Darren Lehmann is caught by Aravinda de Silva for 10 But Australia have the last laugh, with Ian Harvey hitting a four off the final ball of the innings.
49th over: Martyn makes Sri Lanka rue their error in the last over by reaching his half-century.
48th over: Martyn looks certain to be out when he miscues and lofts a delivery from Fernando, but Hashan Tillakaratne loses the ball in the sun and fails to even get a hand on it.
47th over: Muttiah Muralitharan restricts Martyn and Darren Lehmann to three runs with his final over.
46th over: Ponting is caught by Sri Lanka wicket-keeper Kumar Sangakkara after trying to hook Fernando. His superb innings of 114 has put Australia in control.
45th over: Pulasthi Gunaratne fails to prevent Ponting and Martyn from keeping Australia's run-rate ticking over.
44th over: Sri Lanka are looking increasingly frustrated as the Australian partnership reaches the 100-mark, having added the second 50 from 39 balls.
43rd over: Ponting picks up his 12th one-day international century with another sweetly flicked four to fine leg - much to the delight of the Australian dressing room.
42nd over: Ponting nudges a single away off Jayasuriya to move to 97.
41st over: Ponting looks to be pinned down by Muralitharan early on before he whips the ball well into the stands for six. Super timing from the Australia.
40th over: Australia get past the 250 mark as Ponting neatly sweeps the ball to fine leg for four.
39th over: Muralitharan comes back into the attack. His usually economical bowling continues as Ponting and Martyn decide not to risk the big hits.
38th over: Ponting moves to 80 with another four dispatched with aplomb.
37th over: Martyn is in good touch now, moving to 20 off 23 balls.
36th over: Four overthrows typify the sort of day Sri Lanka are having after an attempted Ponting run out.
35th over: After his dire last over, Vaas is replaced by de Silva. After the over the players take drinks.
34th over: Quick running between the wickets bring up four more singles for Ponting and Martyn off Jayasuriya.
33rd over: A one-bounce four brings up Ponting's 50 in style as he charges down the wicket to Vaas. He follows that up with even more impressive back-to-back sixes over mid-off.
32nd over: Martyn flicks Jayasuriya for a confidence-boosting four.
31st over: New batsman Damien Martyn struggles facing Vaas. First he nearly edges to slip and then comes close to nudging the ball into Sangakkara's gloves.
30th over: After his fielding indiscretion Muralitharan is dragged on to bowl. Gilchrist is finally run out after an appalling mix-up with Ponting. Vaas claims the wicket with a direct hit.
29th over: Muralitharan drops a relatively easy catch at gully off Gilchrist as Vaas comes back on.
28th over: A full toss from Jayasuriya is deservedly smashed for six.
27th over: Two rare short balls from Fernando end past the square leg and point boundary ropes in consecutive balls off Gilchrist's bat. The bowler is twice warned for running on the pitch. One more warning and he will be brought out of the bowling attack.
26th over: Gilchrist is turned back for a single and nearly loses his wicket but he grounds his bat just in time.
25th over: Gilchrist comes close to edging Fernando but it misses his bat by the slightest of margins.
24th over: Jayasuriya brings himself on and ingloriously opens with a wide. A run out nearly comes from the last ball but Kumar Sangakkara misses the stumps altogether. A terrible miss by Sri Lanka and very lucky for Ponting.
23rd over: Fernando twice beats the bat of Gilchrist - something of a rarity in this encounter to date.
22nd over: Ponting and Gilchrist are both beaten by Muralitharan's turn but survive for another over.
21st over: Fernando produces a good over, getting great lift to leave Ponting out of sorts. The next ball he gets his line in a mess and Ponting picks up an easy four.
20th over: Muralitharan is getting plenty of turn to both batsmen but they still pick off the singles.
19th over: The 50-stand comes up between the pair, despite Ponting only reaching 15 runs in the process.
18th over: Muralitharan is back on - Jayasuriya's sixth bowling change. He concedes just two runs.
17th over: After the temporary failure of spin, Jayasuirya turns to seam bowling, courtesy of Dilhara Fernando. It briefly contains Gilchrist, who has now scored 75 runs off 58 balls.
16th over: Gilchrist is looking in tremendous touch now and picks up his second six way into the stand at mid-on.
15th over: De Silva comes on for wicket-taker Muralitharan. It leads to a four and six from Gilchrist in successive deliveries.
14th over: Gilchrist races to his half-century as he caresses new bowler Russel Arnold to the mid-off boundary.
13th over: Hayden is given his marching orders after being adjudged caught by Hashan Tillakaratne off Muralitharan. Replays show he is unlucky to be given out.
12th over: Gilchrist shouts at himself after failing to hit a four on the off-side off a short ball. He makes amends at mid-on the very next ball.
11th over: Muralitharan shows immediate danger after being introduced by Jayasuriya. He immediately outfoxes Hayden, who swipes at and misses the ball. A wide brings the over's only run.
10th over: Aravinda de Silva is the first bowling change. Gilchrist passes 5,000 runs in one-day internationals during the over.
9th over: Gilchrist survives a slight scare when he marginally mis-times his sixth boundary, But the airborne strike evades the fielders' clutches.
8th over: Gunaratne just cannot get it right. His second delivery is only marginally short but Gilchrist unleashes the shot of his brief innings with a huge cut over point. Four more for Australia and the 50 is up for Australia.
7th over: Gilchrist's timing is not quite perfect yet. Despite that, he twice finds the gap at mid-wicket for two more boundaries.
6th over: Gunaratane again launches the ball into perfect hitting range for Hayden, who smashes it for four through the cover cordon.
5th over: Vaas gifts too many chances to Australia in the over - a wide, two no balls, four byes and two deliveries heading towards leg stump.
4th over: Gunaratne's short-pitched delivery again finds its way to the square leg boundary, off the bat of Gilchrist.
3rd over: Vaas pitches the ball too short and Hayden whips it for four to the uncovered square leg boundary. Moments later Hayden is lucky to avoid a run out as Sanath Jayasuriya's throw just misses the stumps.
2nd over: Pulasthi Gunaratne opens poorly with a delivery towards leg side. Gilchrist treats the half-volley with disdain and powers it for four.
1st over: Chaminda Vaas launches what should be a great battle against Australian openers Matthew Hayden and Adam Gilchrist. Vaas stops a four with great reflexes but Gilchrist gets off the mark with a single.
Australia: Ricky Ponting (captain), Adam Gilchrist, Matthew Hayden, Damien Martyn, Darren Lehmann, Michael Bevan, Ian Harvey, Brad Hogg, Brett Lee, Andy Bichel, Glenn McGrath.
Sri Lanka: Sanath Jayasuriya (capt), Marvan Atapattu, Mahela Jayawardene, Kumar Sangakkara, Aravinda De Silva, Russel Arnold, Hashan Tillakaratne, Muttiah Muralitharan, Chaminda Vaas, Dilhara Fernando, Pulasthi Gunaratne.
Umpires: Billy Bowden (Nzl) and David Shepherd (Eng)