Australia skipper Steve Smith won the toss and elected to bat first in the first semi-final of the ongoing ICC Champions Trophy against India on Tuesday.