Ukraine said Sunday it would grant an amnesty to protesters arrested in anti-government unrest rocking the country, a key demand of the opposition after demonstrators vacated occupied public buildings.