Spanish and French farmers blocked roads along their border on Monday ahead of European Parliament elections to protest against what they say is unfair competition from outside the European Union.