Battaglia powrócił jednak do Boca Juniors na turniej otwarcia w 2005 roku i wywalczył sobie miejsce w wyjściowym składzie. W 2006 roku na ligowych boiskach argentyński pomocnik pojawił się łącznie tylko sześć razy, jednak od 2007 roku ponownie stał się podstawowym graczem Boca. Razem z ekipą „Xeneizes” Battaglia odniósł już wiele sukcesów, między innymi cztery razy wygrał rozgrywki Copa Libertadores oraz sześć razy został mistrzem Argentyny.
Kariera reprezentacyjna W reprezentacji Argentyny Battaglia zadebiutował 8 października 2005 roku w wygranym 2:0 spotkaniu przeciwko Peru w ramach eliminacji do Mistrzostw Świata 2006, jednak do kadry na turniej finałowy ostatecznie się nie załapał.Battaglia razem z drużyną narodową uczestniczył w eliminacjach do Mistrzostw Świata 2010.