Tillakaratne Dilshan struck a sparkling century as Sri Lanka piled up 352-6 on the second day of the first Test against Australia on Tuesday.Sri Lanka’s batsmen, replying to Australia’s 220 all out, dominaed to give their side a 132-run lead at the close as Australia leg spinner Shane Warne failed to shine on his return to Test cricket following his drug ban.Thilan Samaraweera, batting with a runner because of a groin injury, was 21 not out at the close with Upul Chandana on 20.The 27-year-old Dilshan continued his fine return to international cricket with a fluent 104, including 12 fours and one straight six.Since returning to the national team against England in December after a two-and-a-half-year absence, Dilshan has scored 63, 100, 83 and 104.Warne, returning after his 12-month suspension, toiled away for figures of 2 scoresAustralia (1st Innings): 220.Sri Lanka (1st Innings): M.Atapattu 47, S.Jayasuriya 35; M.Jayawardene 68; T.Dilshan 104; Kasprowicz 2/56, Warne 2/103).