Sachverhalt: Sachverhalt: A. Der 1954 geborene M._, Staatsangehöriger des ehemaligen Jugoslawien, arbeitete nach Abschluss der Grundschule zunächst als Eisenleger und danach als Bauarbeiter, Gleisbauer und in der Landwirtschaft. Ab Mai 1988 war als Eisenleger im Stundenlohn bei einem Unternehmen im Kanton Zürich tätig. Am 6. Oktober 1997 verletzte sich M._ bei einem Berufsunfall am rechten Ellbogen und namentlich am rechten Knie, was zu einer vollen Arbeitsunfähigkeit führte. Verschiedene, auch operative, Therapiemassnahmen führten nicht zu einer bleibenden Besserung der seither bestehenden Schmerzen. Zwischenzeitlich ist auch am linken Knie eine Schädigung in Form einer Meniskusläsion eingetreten. M._ nahm die Arbeit, abgesehen von einem gesundheitsbedingt wieder abgebrochenen Einsatzversuch mit reduziertem Pensum, nicht wieder auf. Dies führte zur Auflösung des bestehenden Anstellungsverhältnisses per Ende 2000. Seither übte M._ keine Erwerbstätigkeit mehr aus. Die Schweizerische Unfallversicherungsanstalt (SUVA) als zuständiger Unfallversicherer richtete bis Ende Juni 2001 ein Taggeld aus. Im Oktober 1998 meldete sich M._ bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Zürich zog die SUVA-Akten bei und holte Arbeitgeberberichte, einen Auszug aus dem individuellen Konto sowie - nebst weiteren Arztberichten - ein MEDAS-Gutachten vom 3. Juni 2002 ein. Danach sind dem Versicherten seit dem Unfall vom 6. Oktober 1997 körperlich schwer belastende Tätigkeiten wie die eines Eisenlegers nicht mehr zumutbar. Die Arbeitsfähigkeit für eine leidensadaptierte körperlich leichte berufliche Tätigkeit ist aus rein rheumatologischer Sicht voll gegeben, indessen aufgrund einer zwischenzeitlich aufgetretenen psychischen Erkrankung in wesentlichem Umfang eingeschränkt. Gestützt auf die fachärztlichen Aussagen sprach die Verwaltung dem Versicherten rückwirkend ab 1. September 1999 bei einem Invaliditätsgrad von 65 % eine halbe Invalidenrente (nebst einer Kinderrente) zu (Verfügung vom 5. Februar 2003 und Einspracheentscheid vom 9. Mai 2003). Im Oktober 1998 meldete sich M._ bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Zürich zog die SUVA-Akten bei und holte Arbeitgeberberichte, einen Auszug aus dem individuellen Konto sowie - nebst weiteren Arztberichten - ein MEDAS-Gutachten vom 3. Juni 2002 ein. Danach sind dem Versicherten seit dem Unfall vom 6. Oktober 1997 körperlich schwer belastende Tätigkeiten wie die eines Eisenlegers nicht mehr zumutbar. Die Arbeitsfähigkeit für eine leidensadaptierte körperlich leichte berufliche Tätigkeit ist aus rein rheumatologischer Sicht voll gegeben, indessen aufgrund einer zwischenzeitlich aufgetretenen psychischen Erkrankung in wesentlichem Umfang eingeschränkt. Gestützt auf die fachärztlichen Aussagen sprach die Verwaltung dem Versicherten rückwirkend ab 1. September 1999 bei einem Invaliditätsgrad von 65 % eine halbe Invalidenrente (nebst einer Kinderrente) zu (Verfügung vom 5. Februar 2003 und Einspracheentscheid vom 9. Mai 2003). B. Die von M._ gegen den Einspracheentscheid vom 9. Mai 2003 erhobene Beschwerde mit dem Antrag, es sei bereits ab Oktober 1998 eine ganze Rente der Invalidenversicherung zuzusprechen, wies das Sozialversicherungsgericht des Kantons Zürich nach vorgängiger Gewährung der unentgeltlichen Verbeiständung ab (Entscheid vom 16. Juli 2004). B. Die von M._ gegen den Einspracheentscheid vom 9. Mai 2003 erhobene Beschwerde mit dem Antrag, es sei bereits ab Oktober 1998 eine ganze Rente der Invalidenversicherung zuzusprechen, wies das Sozialversicherungsgericht des Kantons Zürich nach vorgängiger Gewährung der unentgeltlichen Verbeiständung ab (Entscheid vom 16. Juli 2004). C. Mit Verwaltungsgerichtsbeschwerde lässt M._ sein vorinstanzliches Rechtsbegehren erneuern und um Gewährung der unentgeltlichen Verbeiständung für das letztinstanzliche Verfahren ersuchen. Mit dem Rechtsmittel wird eine Verfügung der SUVA vom 10. Oktober 2003 aufgelegt, worin M._ für die verbliebene Beeinträchtigung aus dem Unfall vom 6. Oktober 1997 mit Wirkung ab 1. Juli 2001 eine Invalidenrente auf der Grundlage einer Erwerbsunfähigkeit von 33 % und eine Integritätsentschädigung bei einer Integritätseinbusse von 15 % zugesprochen wurde. Die IV-Stelle beantragt die Abweisung der Verwaltungsgerichtsbeschwerde, ohne sich weiter zur Sache zu äussern. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.