Miejsce w wyjściowym składzie drużyny wywalczył sobie dopiero jesienią, kiedy to w fazie Apertura zdobył dziewięć bramek – pięć w lidze i cztery w Copa Sudamericana.

Wiosną 2012 Franco jako wolny piłkarz został graczem meksykańskiego klubu CF Pachuca. Spędził w nim pół roku, jednak nie strzelił w jego barwach żadnego gola, jak również nie wywalczył z nim żadnego osiągnięcia. We wrześniu 2012, także na zasadzie wolnego transferu, podpisał umowę z amerykańskim Chicago Fire. W Major League Soccer zadebiutował 28 września w przegranym 0:2 meczu ze Sporting Kansas City. Po rozegraniu zaledwie trzech spotkań bez zdobyczy bramkowej odszedł z klubu, zaś w styczniu 2013 oficjalnie ogłosił zakończenie kariery piłkarskiej.

Kariera reprezentacyjna W 2004 roku Franco, wówczas gracz meksykańskiego Monterrey, za namową Ricardo Lavolpe – argentyńskiego selekcjonera reprezentacji Meksyku, przyjął meksykańskie obywatelstwo, co pozwoliło mu na występy w kadrze narodowej tego kraju.