Thousands of protesters in Sri Lanka's commercial capital Colombo broke through police barricades and stormed the president's official residence on Saturday in one of the largest anti-government marches in the crisis-hit country this year.
Some protesters, holding Sri Lankan flags and helmets, broke into the president's residence, video footage from local TV news NewsFirst channel showed.
The island of 22 million people is struggling under a severe foreign exchange shortage that has limited essential imports of fuel, food and medicine, plunging it into the worst financial turmoil in seven decades.
Many blame the country's decline on President Gotabaya Rajapaksa. Largely peaceful protests since March have demanded his resignation.
Thousands of people swarmed into Colombo's government district, shouting slogans against the president and dismantling several police barricades to reach Rajapaksa's house, a Reuters witness said.
Police fired shots in the air but were unable to stop the angry crowd from surrounding the presidential residence, the witness said.
Reuters could not immediately confirm the president's whereabouts.
Despite a severe shortage of fuel that has stalled transportation services, demonstrators packed into buses, trains and trucks from several parts of the country to reach Colombo to protest the government's failure to protect them from economic ruin.
Discontent has worsened in recent weeks as the cash-strapped country stopped receiving fuel shipments, forcing school closures and rationing of petrol and diesel for essential services.
Political instability could undermine Sri Lanka's talks with the International Monetary Fund seeking a $3 billion bailout, a restructuring of some foreign debt and fund-raising from multilateral and bilateral sources to ease the dollar drought.