Sachverhalt: Sachverhalt: A. Mit Verfügung vom 20. August 2004 und Einspracheentscheid vom 26. November 2004 sprach die IV-Stelle des Kantons Zürich D._, geboren 1959, ab 1. Juli 2004 eine Dreiviertelsrente zu (Invaliditätsgrad: 67 %). A. Mit Verfügung vom 20. August 2004 und Einspracheentscheid vom 26. November 2004 sprach die IV-Stelle des Kantons Zürich D._, geboren 1959, ab 1. Juli 2004 eine Dreiviertelsrente zu (Invaliditätsgrad: 67 %). B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 17. März 2006 ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 17. März 2006 ab. C. D._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei ihm eine ganze Invalidenrente zuzusprechen. Des Weiteren ersucht er um unentgeltliche Verbeiständung. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.