Caracas, (Agencies): Celebrating his 12th anniversary in power, Venezuelan President Hugo Chavez said he is ready to battle for six more years in next year's election.

Chavez publicised his government's programmes and also apologised for his mistakes, saying much remains to be done as he seeks to lead Venezuela toward socialism.

"The battle has begun, and it's going to be hard and good," Chavez said of the 2012 presidential election.

The President is facing an array of problems, ranging from extensive violent crime to 27 per cent inflation. His popularity has been hovering around 50 per cent in recent surveys, down from more than 70 per cent in 2006, pollster and economist Luis Vicente Leon said on Wednesday.

The Opposition is yet to decide on a presidential candidate.

Chavez handed out computers to children at a Caracas school and said the country is much better off today in comparison to the situation in 1999. Later, he visited the state-run supermarket, part of a network that has grown as the government has taken over private markets.

The country's opposition coalition condemned Chavez's handling of the economy and crime, saying in a statement that the government has failed to curb violence.

"In our country, they keep killing thousands of Venezuelans, more than 130,000 people in the last 10 years," the Opposition alliance said in a statement on Tuesday.

The government has not released complete annual murder figures in recent years. Chavez said his government is making strides against crime after he created a new national police force, and he vowed to work so that "all Venezuelans can walk down the streets without fear."

Among other problems, Chavez confronts an economy that has reduced for the past six quarters and public frustration with faulty government services.