Promises of tax cuts appear to have helped Scott Morrison to his best Newspoll result since seizing the prime ministership.
The Liberal-National coalition has halved its margin to Labor to trail 48-52, according to the latest poll published by The Australian on Sunday night.
That's the closest the coalition has been since August 12, 2018, when Malcolm Turnbull was the nation's leader.
The government's primary vote rose two points to 38 while Labor's dipped by the same margin to 37.
One Nation also lost primary votes - down one point to six per cent - after a documentary revealed two key men in Pauline Hanson's party had tried to solicit $20 million from the powerful US gun lobby.
Mr Morrison's personal approval rating jumped three points to 46, while Mr Shorten's dipped a point to 35.
In contrast, an Ipsos poll shows Labor holding a more significant lead over the government.
The poll commissioned by The Age and The Sydney Morning Herald and also released on Sunday night says Labor leads 53-47 on a two-party preferred basis.
If the results, which have a margin of error of plus or minus 2.9 per cent, were replicated in a uniform swing, Labor would win 83 seats in the 151-seat lower house.
The poll also suggested Mr Morrison remains the preferred prime minister, with 46 per cent of those polled liking him compared to 35 per cent choosing Opposition leader Bill Shorten.
Almost one in five voters were undecided.