The opposition to Gadhafi's troops claimed a victory in Libya on Sunday, maintaining of Mistrata, eyewitnesses told CNN.
42 people were killed in the battle, 17 of them from the opposition and one as victim as young as 3 years old.
The death toll in Libya could range anywhere from 1,000 to 2,000 deaths since the uprising that began on February 15.
The revolt has blocked about 60 percent of Libya's 1.6 million bdp oil output, the International Energy Agency told Reuters.
Almost 200,000 people have fled Libya, with most fleeing to Tunisia and Egypt.
Benjamin Barber, a fellow at the New York-based Demos think tanks, thinks that the violence is unlikely to end even after a Gadhafi ousting.