Kariera reprezentacyjna 5 września 2009 Battistini zadebiutował w międzynarodowych rozgrywkach w przegranym 0:10 meczu przeciwko Szwajcarii U-17 w eliminacjach Mistrzostw Europy 2010. Łącznie zaliczył w turnieju kwalifikacyjnym 2 spotkania. W latach 2011–2012 zanotował 6 występów w reprezentacji U-19 w dwóch kampaniach kwalifikacyjnych do Mistrzostw Europy. W latach 2011–2015 zaliczył 16 gier w kadrze U-21, dla której zdobył dwie bramki w meczach przeciwko Bośni i Hercegowinie (1:3) oraz Cyprowi (1:2). We wrześniu 2013 roku wystąpił w wygranym 1:0 spotkaniu z Walią U-21 w eliminacjach Mistrzostw Europy 2015, który to mecz uznawany jest za największy sukces sanmaryńskiej piłki nożnej młodzieżowej.

11 października 2013 zadebiutował w seniorskiej reprezentacji San Marino w przegranym 0:3 meczu z Mołdawią w ramach eliminacji Mistrzostw Świata 2014. 15 listopada 2014 wystąpił w zremisowanym 0:0 spotkaniu z Estonią w eliminacjach Mistrzostw Europy 2016. San Marino zdobyło tym samym pierwszy w historii punkt w kwalifikacjach mistrzostw Europy i przerwało serię 61 porażek z rzędu.