Wychowanek klubu SC Langnau, w którym grał do 2009 roku. Po drafcie NHL w 2001 przeniósł się do szwedzkiego klubu Färjestad BK. Swój pierwszy mecz w NHL rozegrał 11 października 2002 przeciwko Dallas Stars (wynik 2:4). W pierwszym sezonie rozegrał 22 spotkania. W fazie play-off pierwszym bramkarzem Anaheim był Jean-Sébastien Giguère, Gerber rozegrał 2 spotkania, a Anaheim doszło do finału. W sezonie &lt;a href="NHL%20%282003/2004%29"&gt;2003/2004&lt;/a&gt; rozegrał 32 spotkania. 16 czerwca 2004 przeszedł do Carolina Hurricanes w zamian za Tomáša Malca i wybór w 3 rundzie draftu 2004. Podczas lokautu występował w swoich dotychczasowych europejskich klubach – SCL Tigers (20 meczów) i Färjestad BK (30 meczów). Play-off 2006 Gerber rozpoczynał jako pierwszy bramkarz Caroliny, jednak w decydujących meczach został zastąpiony przez debiutanta Cama Warda, który był zmiennikiem Gerbera w sezonie zasadniczym. Carolina Hurricanes zdobyła Puchar Stanleya, a Gerber stał się drugim Szwajcarem, który wywalczył to trofeum – pierwszym był David Aebischer w 2001 w barwach Colorado Avalanche.