Star Australian batter Steve Smith became Australia's highest Test run scorer in the Asian subcontinent on day two of the second Test against Sri Lanka in Galle on Friday.