El 30 de agosto de 2010, Trezeguet acordó su traspaso al Hércules de España en el que firmó por dos temporadas con un sueldo de 1,5 millones de euros después de quedar libre de la Juventus de Turín tras rescindir su contrato con la misma.