The Senate has passed laws to extend the powers of intelligence agency ASIO to investigate Australian citizens.

Labor and the Coalition both voted for the bill, but the Greens unsuccessfully moved amendments.

Greens Senator Scott Ludlam says the Government has failed to explain why the law needed to be changed.

Attorney-General Robert McClelland has said one of the changes means ASIO can investigate breaches of United Nations sanctions.