A.- I._ (geboren 1962) war seit 1984 als Bauarbeiter in der Schweiz tätig, zuletzt bei der Y._ GmbH. Infolge rezidivierender Rückenbeschwerden war er vom 9. Juni bis 4. Oktober 1999 zu 100 %, danach bis 22. November 1999 zu 50 % und ab 31. Januar 2000 wieder zu 100 % arbeitsunfähig. Mit Anmeldung vom 15. Februar 2000 ersuchte er um Leistungen der Invalidenversicherung. Die IV-Stelle des Kantons Zürich lehnte mit Verfügung vom 7. August 2000 (bestätigt mit Entscheid des Sozialversicherungsgerichts des Kantons Zürich vom 13. November 2000) berufliche Massnahmen ab. Mit Verfügung vom 4. Oktober 2000 sprach sie ihm eine halbe Invalidenrente bei einem Invaliditätsgrad von 58 % zu. B.- Die hiegegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. Juni 2001 ab. C.- I._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, der vorinstanzliche Entscheid sei aufzuheben und ihm eine ganze Invalidenrente zu gewähren. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. D.- Das Eidgenössische Versicherungsgericht liess die Akten der psychiatrischen Untersuchung in Zusammenhang mit dem stationären Aufenthalt vom 9. bis 25. September 1999 im Spital X._ edieren und stellte diese den Parteien zur Kenntnisnahme zu. 