Australia skipper Steve Smith won the toss and elected to bat first in the first Test of the two-match series against Sri Lanka at the Galle International Stadium on Wednesday.