West Bromwich w tabeli drugiej ligi zajęło czwarte miejsce, jednak w finale play-offów o awans do najwyższej klasy rozgrywek w kraju przegrało z Derby County 0:1. Gera wystąpił w 40 spotkaniach, w których zdobył pięć bramek. W rozgrywkach 2007/2008 także miał zapewnione miejsce w pierwszym składzie.

11 czerwca 2008 roku Węgier przeszedł do Fulham jednocześnie rezygnując z podpisania nowego kontraktu z WBA. W nowej drużynie zadebiutował 16 sierpnia w przegranym 1:2 ligowym spotkaniu z Hull City. Pierwszą bramkę zdobył natomiast 27 sierpnia w spotkaniu Pucharu Ligi z Leicesterem City.

2 sierpnia 2011 roku podpisał dwuletni kontrakt z West Bromwich Albion.

Kariera reprezentacyjna W reprezentacji Węgier Gera zadebiutował 13 lutego 2002 roku w przegranym 1:2 meczu przeciwko Szwajcarii. Swojego pierwszego gola dla drużyny narodowej zdobył 16 października tego samego roku w pojedynku z San Marino. W spotkaniu tym Gera strzelił jeszcze dwa gole, kompletując tym samym hat-tricka. Od 2004 roku węgierski zawodnik pełni rolę kapitana reprezentacji. Opaskę kapitańską po raz pierwszy założył w wygranym 3:1 spotkaniu z Łotwą.