9 июня 2008 года Гера не стал подписывать новый контракт с «Вест Бромвичем», и присоединился к «Фулхэму» в качестве свободного агента. 11 июня 2008 года Золтан Гера подписал трёхлетний контракт с «Фулхэмом» .
Дебют Золтана Геры в сборной состоялся 13 февраля 2002 года в матче против сборной Швейцарии. Игра завершилась поражением сборной Венрии со счетом 2-1. Свой первый гол за национальную команду Гера забил в матче против сборной Сан-Марино 16 октября 2002 года, отметившись в том матче хет-триком.
В 2004 году Гера был выбран капитаном сборной Венгрии. Перед матчем 14 октября 2009 года между сборной Дании и сборной Венгрии Гера опоздал на сбор команды и был исключен из команды на время матча. После этого инцидента Гера принял решение уйти из сборной.