Tens of thousands of Peruvian citizens have marched in protest at President Alan Garcia's free-market policies, which they say have failed to benefit the poor during six years of booming economic growth.
Protesters waving red banners put up road blocks on highways in regions including Ica, Puno and Cuzco, snarling traffic and closing rail service to the Inca ruins at Machu Picchu, Peru's top tourist destination, police and radio said.
Marchers in the capital Lima carried signs urging Mr Garcia to quit and calling him "right-wing" and a "traitor."
The rallies, which coincided with a two-day farmers' strike that started on Tuesday, were the latest in a series of protests held to demand the government do more to spread the Andean country's new wealth to workers and the poor. Investors worry a high national poverty rate of 40 per cent could pave the way for a leftist leader to win the presidency in 2011 and reverse the pro-business programs of Mr Garcia.
"This is a government of the rich and of multinational corporations," said Mario Huaman, the leader of Peru's largest labour confederation. "The economic model must change."
Unions called the one-day general strike that included transportation, textile and energy workers in cities across Peru. Employees of public hospitals, teachers at public universities, and students also joined rallies.
The unions said the strike was a success, but the Labour Ministry said it was a failure as 98 per cent of employees reported for work nationwide.
Peru has seen many protests recently, and more are likely unless the government can calm voters' concerns.
"There are going to be more protests, which will be a problem, but not so great as to threaten political stability," said Fernando Rospigliosi, a former interior minister and critic of Mr Garcia.
Left-wing parties supported the walkout, backed in part by nationalist leader Ollanta Humala, who nearly won the presidency in 2006 and is planning to run again.
Mr Garcia, whose approval rating is 30 per cent, has said free trade will help lift incomes. The poverty rate has fallen since he took office two years ago, but it remains stubbornly high in rural areas at 65 per cent, three times the rate in Lima.
The president has also said protests could scare foreign investors, who he believes have helped transform Peru, which grew 9 per cent last year, making it one of the world's fastest growing economies.
He blamed high international food and fuel prices for causing frustration among Peruvians, and said the government was doing everything it could to keep inflation under control.
"Protesting and strikes won't improve the economic situation or growth," Mr Garcia told reporters.
The main federation of mining unions, which was on strike last week, did not ask its member mines to join the one-day protest yesterday, federation leader Luis Castillo said.
Mining is the backbone of Peru's economy, which has been lifted by high prices for exported metals.
Farmers say they are frustrated by the rising cost of living, want debt relief and say a free-trade deal under way with the United States will flood local markets with imports of subsidised US agricultural goods.
They are also upset at a recent law that will make it easier for foreign investors to buy land in Peru's interior.