Sachverhalt: A. Der 1949 geborene H._ war als Aussendienstmitarbeiter bei der Firma C._ SA angestellt und damit bei der Allianz Suisse Versicherungs-Gesellschaft AG (nachfolgend: Allianz) gegen Unfälle versichert, als er am 2. Februar 2003 anlässlich eines tätlichen Angriffs durch einen Faustschlag ins Gesicht verletzt wurde. Am erstbehandelnden Spital X._ wurde vermerkt, dem Patienten sei es wenige Sekunden schwarz vor den Augen geworden; später seien etwas Schwindel und eine leichte Übelkeit hinzugekommen. Die Ärzte am Spital Y._ stellten die Diagnose einer dislozierten frischen Jochbeinfraktur links mit Begleitfraktur des medialen Orbitabodens, welche offen osteosynthetisch reponiert wurden. Mit Verfügung vom 17. November 2008 stellte die Allianz ihre Leistungen (Heilbehandlung, Taggelder) ab 1. Februar 2008 ein, weil zwischen dem versicherten Unfallereignis und den noch geklagten Beschwerden kein adäquater Kausalzusammenhang mehr bestehe. Daran hielt sie mit Einspracheentscheid vom 17. März 2009 fest. B. Das Versicherungsgericht des Kantons Nidwalden wies die hiegegen erhobene Beschwerde mit Entscheid vom 2. November 2009 ab. C. H._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, in Aufhebung des vorinstanzlichen Entscheides und des Einspracheentscheides seien ihm über den 1. Februar 2008 hinaus die gesetzlichen Leistungen auszurichten und es sei ihm ab jenem Zeitpunkt eine 100prozentige Invalidenrente sowie eine Integritätsentschädigung von mindestens 30 Prozent zuzusprechen; eventualiter sei die Sache zur weiteren Abklärung des medizinischen Sachverhaltes zurückzuweisen. Zudem wird um unentgeltliche Rechtspflege ersucht. Die Allianz schliesst auf Abweisung der Beschwerde, während das Bundesamt für Gesundheit auf Vernehmlassung verzichtet.