Published on 12:00 AM, December 17, 2017

Australia govt scrapes through by-polls test

Australia's government avoided losing its slim majority in parliament Saturday, voting showed, as it claimed victory in a bitterly fought by-election that had threatened its hold on power.

The poll in the suburban Sydney seat of Bennelong was triggered by a constitutional crisis that has seen a host of parliamentarians resign over a once-obscure rule barring dual citizens from federal office.

They included Bennelong MP and former tennis star John Alexander, from Prime Minister Malcolm Turnbull's Liberal-National coalition, who stepped down after saying he was most likely a dual British citizen.

It was revealed later that he may not even be entitled to UK nationality. He was recontesting the seat against Labor's former New South Wales premier Kristina Keneally, a popular TV news personality.

The Australian Broadcasting Corporation's respected election guru Anthony Green said Alexander, who was once the world's number-eight ranked tennis player, had won.

While results showed a swing to Labor, it was not enough to take the seat.