Afghanistan have won the toss and elected to bat first against Australia in the Group B clash of the 2025 Champions Trophy at the Gaddafi Stadium on Friday.