The President of the European Parliament Martin Schulz said on Tuesday that he would not block a deal to help keep the United Kingdom in the European Union -but may not back it fully- as British Prime Minister David Cameron prepares a final push to secure support over the deal.
Cameron plans to convince EU leaders at a summit on Thursday over a plan to reform UK’s relationship with the EU.
Even if the UK votes to stay in the EU, the Parliament would still need to approve key elements of the deal.
"I can give you a guarantee that the European Parliament will, immediately after the referendum to stay in [Europe], legislate on the proposal of the Commission," Schulz told reporters after his meeting with Cameron.
"But to be quite clear, no government can go to the Parliament and say: this is our proposal, can you give a guarantee about the result. This is not possible in a democracy," he said.
Schulz said that the role of parliament is not to veto a deal, responding to Nigel Farage -the leader of the anti-EU and Independence Party in the UK- who commented that the EU would deny its terms.
"The European Parliament doesn't have a veto, I completely refuse this rhetoric."
Cameron met Schulz and lawmakers from the three main parties on Tuesday, before holding talks with European Commission President Jean-Claude Juncker.
An initial plan to meet the leaders of all the European Parliament's party blocs was cancelled -- allowing Cameron to avoid a confrontation with his eurosceptic domestic critic Farage.
Cameron is also faced with opposition from eastern European countries like Poland whose citizens could lose out under the plan.
On the other hand, some smaller countries like Malta and Luxembourg announced earlier that they will not tolerate a deal applied unequally among EU countries.