Updated

Libya's prime minister says he is "swimming against the current" in a country awash with militias and weapons as Libyans mark the second anniversary of the killing of dictator Moammar Gadhafi.

Ali Zidan made the comments Sunday in Tripoli, more than a week after he was seized and briefly held captive by a mix of militiamen.

The incident highlighted how a nation that rebelled Gadhafi, a ruthless ruler who crushed opponents like Zidan and chased them into exile, fell hostage to unruly militias.

Zidan said: "We accepted the challenge not because ... we have the magic wands."

Gadhafi was killed at the end of an eight-month uprising that turned into a civil war.