Citation: 9C_874/2009 29.01.2010 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt B.________ beantragen, unter Aufhebung des vorinstanzlichen Entscheides und der Verfügung der IV-Stelle sei ihm über den 31. März 2006 hinaus weiterhin eine ganze Invalidenrente zuzusprechen; eventuell sei die Sache zur Durchführung weiterer medizinischer Abklärungen und neuer Entscheidung über den Rentenanspruch ab 1. April 2006 an das Sozialversicherungsgericht oder die IV-Stelle zurückzuweisen. Ferner ersucht er um die Bewilligung der unentgeltlichen Prozessführung und Verbeiständung. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.