Debutant Shaun Marsh and Michael Hussey completed centuries on a rain-affected third day of the second Test on Saturday as Australia established a 237-run first-innings lead over Sri Lanka.
Australia were 411 for seven when the day's play was called off after only eight overs were bowled in the second session. Usman Khawaja was 13 not out and Ryan Harris nine not out.
In the first session, Marsh and Hussey made quick runs from the start.
The pair added 110 runs to the overnight score of 264 and extended their fourth wicket partnership to 258 runs before Hussey was dismissed for 142, his 14th Test century, when he was caught by Kumar Sangakkara off part-time bowler Thilan Samaraweera.
Marsh, who replaced Ricky Ponting in the side after the former captain returned home after the first Test for the birth of his second child, completed his debut century when he swept the ball to midwicket and completed a scrambled second run.
The 28-year old, who made 141, notched his hundred in front of his father and former Australian Test opener Geoff Marsh, who gave the traditional baggy green cap to his son on Thursday.
"I really enjoyed batting with Huss, especially today. We both scored hundreds and it's a very special day. He is a very good man and he has helped me since I have been playing international cricket," he added.
NO EXCUSES
With two more days remaining in the second Test, Australia's first inning lead will be a huge advantage for the tourists against the home team, who are struggling to score runs and were bowled out for a paltry 174 runs in the first innings.
"I personally think we cannot give any excuses," Sri Lanka coach Rumesh Ratnayake told reporters. "I really wouldn't know as to what is going on in their minds...It is frustrating. We've been trying to encourage the players and say it's not too late."
The tourists added 33 runs in the eight overs possible after lunch but lost three quick wickets.
Marsh's 315-ball knock came to an end when he was caught by Sangakkara at midwicket off Suranga Lakmal.
In the next over, Suraj Randiv dismissed Brad Haddin for one when the wicketkeeper-batsman was caught at long-on by Sangakkara, who took three catches in the day.
Randiv then bowled Mitchell Johnson with the very next ball.
Australia won the first Test of the three-match series in Galle by 125 runs.
Scoreboard:
Sri Lanka (1st innings): 174 all out
Australia (1st innings) (overnight 264-3):
S. Watson b Lakmal 36
P. Hughes c Paranavitana b Randiv 36
S. Marsh c Sangakkara b Lakmal 141
M. Clarke c M. Jayawardene b Welegedara 13
M. Hussey c Sangakkara b Samaraweera 142
Usman Khawaja not out 13
B. Haddin c Sangakkara b Randiv 1
M. Johnson b Randiv 0
R. Harris not out 9
Extras: (lb-9, nb-10, w-1) 20
Total (for seven wickets in 132 overs) 411
Fall of wickets: 1-60, 2-95, 3-116, 4-374, 5-391, 6-392, 7-392
Bowling: Welegedara 23-2-74-1, Lakmal 23-2-102-2, Prasanna 23-3-80-0, Dilshan 14-4-32-0, Randiv 43-7-103-3, Sangakkara 2-0-4-0, Samaraweera 4-0-7-1.
Debutant Marsh, Hussey lift Australia
Vaas, Randiv likely to return for WC final!
Celebrate Akki Kumar's birthday with his hit songs
Make or break time for boxer Akhil Kumar
When players/teams were unfairly denied landmarks