Protesters in Peru, angry over the handling of a mercury spill, have blocked the road to one of Latin America's largest gold mines, Yanacocha, which is running low on crucial supplies, sector sources said on Wednesday.