When I sold a business to the Daily Mail group in the UK I was advised that the non-compete clause in the 'sale of business' contract was unenforceable under EU-wide law, I had the same advice when I left the last company I worked for in respect of the 'employment' contract.
Personally, I think it can infringe your rights. Correction, it does. What they can enforce is a trade secret or whatever conduct contract, whereby you don't divulge competitive information in/exclusive to the former contract. This is already in place.