A constitutional crisis in Sri Lanka has deepened after President Sirisena temporarily suspended Parliament, a day after firing the prime minister.

Mr Sirisena fired the Prime Minister Ranil Wickremesinghe and replaced him with the former president Rajapaksa late on Friday in a move cheered by Rajapaksa's supporters but described as a coup by opponents.

Under the constitution, the president can appoint a new prime minister if the current premier loses parliamentary control. Sources say a new cabinet would be sworn in soon.