Armenian Prime Minister Nikol Pashinyan told supporters on Monday that he was ready for early elections to end a political crisis if Parliament agrees.
The opposition has demanded his resignation since November over his handling ofthe Nagorno-Karabakh conflict with Azerbaijan.
Tensions rose again last week following a dispute between the prime minister and senior military figures.
What did Pashinyan say?
At least 20,000 of Pashinyan's supporters filled Yerevan's central Republic Square. The prime minister was speaking on the anniversary of 10 people dying in protests against the election results on March 1, 2008.
"Let's go to the polls and see whose resignation the people are demanding," Pashinyan said.
He suggested calling a constitutional referendum in October on expanding presidential powers. But he did not elaborate on his suggestion.
The prime minister also admitted to making mistakes in the conflict with Azerbaijan and his recent row with the military.
Pashinyan fired an army general and accused him of plotting a coup, but the Armenian president blocked the dismissal.
What are protesters demanding?
Thousands of opposition proesters also rallied on Monday, demanding the prime minister's resignation.
Since November, demonstrators have marched against Pashinyan after he had signed a ceasefire ending a six-week conflict with Azerbaijan. More than 4,700 people died in the fighting and Armenia handed over large areas of territory.
The opposition previously announced it would boycott the next elections if Pashinyan ran for office.
fb/rt (AFP, AP)