EU executive says it is working towards an agreement in principle by July 9.