Citation: 2C_550/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 29. Juni 2020 beantragt A.________,er sei unter Aufhebung des Urteils des Verwaltungsgerichts des Kantons Zürich vom 4. Juni 2020 unverzüglich aus der Ausschaffungshaft zu entlassen. Ferner beantragt A.________, ein Antrag des Migrationsamtes des Kantons Zürich auf Verlängerung der Ausschaffungshaft sei abzuweisen. A.________ ersucht ferner um Neuregelung der Kosten- und Entschädigungsfolgen der vorangegangenen Verfahren zulasten des Kantons Zürich sowie um unentgeltliche Prozessführung bzw. Kostenbefreiung sowie unentgeltliche Verbeiständung für das bundesgerichtliche Verfahren. Das Migrationsamt des Kantons Zürich beantragt, die Beschwerde sei abzuweisen. Das Bezirksgericht Zürich und das Verwaltungsgericht des Kantons Zürich verzichten auf Vernehmlassung. Das Staatssekretariat für Migration reichte am 10. Juli 2020 aufforderungsgemäss einen Amtsbericht ein.