Sri Lanka captain Tillakaratne Dilshan elected to bat after winning the toss against Australia in the second one-day international on Sunday.
Australia lead 1-0 in the five-match series following their seven-wicket victory in the opening game.
Sri Lanka made two changes when they brought in paceman Lasith Malinga and spinner Rangana Herath in place of Suranga Lakmal and Suraj Randiv, while Australia retained the team.
Sri Lanka: Tillakaratne Dilshan (capt), Upul Tharanga, Kumar Sangakkara, Mahela Jayawardene, Angelo Mathews, Dinesh Chandimal, Jeevan Mendis, Lasith Malinga, Ajantha Mendis, Nuwan Kulasekara, Rangana Herath.
Australia: Michael Clarke (capt), Shane Watson, Brad Haddin, Ricky Ponting, Michael Hussey, David Hussey, Steven Smith, Mitchell Johnson, Brett Lee, Xavier Doherty, Doug Bollinger.