Hundreds of Peruvians marched through Lima demanding the resignation of President Pedro Castillo Saturday, as the leftist leader faces nationwide demonstrations against rising fuel prices.
Tensions have been building in Peru since Monday, when truckers called for a strike and protests broke out in Lima, Ica and other parts of the country over soaring costs of living.
The 52-year-old former rural school teacher reacted late Monday night by calling a curfew in Lima and the neighboring port city of Callao -- together home to 10 million people.
But a widespread public backlash and pressure from the right-wing opposition dominated Congress prompted Castillo to lift the curfew late on Tuesday afternoon.
Waving the national flag and signs that said, "Resign Castillo corrupt" and "Out Castillo out," Saturday saw protesters bang pots and pans as they marched through Lima to the central Plaza San Martin.
Lima police deployed about 3,000 riot officers to provide security to public places and shopping centers.
"The president must leave the country because there is too much corruption, he is inept and going to lead us to ruin," insurance worker Ursula Portocarrero told AFP.
A similar protest took place in the northern city of Trujillo.
Clashes broke out in Lima earlier this week following marches in several parts of the city, with demonstrators chanting: "Castillo out!" as buildings were attacked and shops vandalized.
Public disapproval of Castillo has reached 66 percent, according to an Ipsos poll last month.