At least 23 people were injured as supporters of Sri Lankan Prime Minister Mahinda Rajapaksa on Monday attacked anti-government demonstrators gathered at a protest site near his official residence to demand for the premier's resignation, prompting authorities to deploy Army troops to bring the situation under control.