On July 20, Greece has to make a payment to the ECB

We know two things:

  1. European deals never get done without a deadline
  2. Even when there is a deadline, a deal still isn't made

Put it all together and the chances of a deal are awfully slim but we'll see what comes out of the latest meeting.