Denmark dominated possession through much of the game but could not generate enough chances.
Denmark’s Mathias Jensen had one of his team’s best chances of the game in the 10th minute, but Australia goalkeeper Matthew Ryan came up with a point-blank save.
Referee Mustapha Ghorbal handed a yellow card early to defender Aziz Behich as Australia defended tenaciously from the start and counterattacked when possible.
Australia started the second half on the front foot as Jackson Irvine fired a good chance over the crossbar. But the Socceroos quickly reverted to defending before breaking through with Leckie’s goal.
On two late corners Schmeichel sprinted upfield to put himself into the mix in front of the goal as Denmark searched for a goal. Aussie keeper Ryan caught one corner and Schmeichel scurried back. He came all the way back on a second corner with about a minute remaining, but that attempt also amounted to nothing.
Australia will face either Argentina, Poland, Saudi Arabia or Mexico on Sunday morning 8am NZT.
Click here for World Cup groups and standings