Na het Europees kampioenschap voetbal 2008 vertrok Fuchs in juli naar Duitsland, waar hij voor een bedrag van ongeveer één miljoen euro een contract voor drie jaar tekende bij VfL Bochum. Fuchs was de derde Oostenrijker die in de zomertransferperiode vertrok naar de Duitse competitie, na Sebastian Prödl (naar Werder Bremen) en Ümit Korkmaz (naar Eintracht Frankfurt). Zijn debuut in de Duitse Bundesliga maakte hij op 16 augustus 2008 in de met 1–0 verloren wedstrijd tegen Karlsruher SC. Bij Bochum speelde Fuchs in het &lt;a href="Bundesliga%202009/10"&gt;seizoen 2009/10&lt;/a&gt; 31 van de 34 competitiewedstrijden. Na afloop van die jaargang nam 1. FSV Mainz 05 hem voor één seizoen op huurbasis over, met een optie tot koop. VfL Bochum verlengde tegelijkertijd het contract met Fuchs tot juni 2012. In het seizoen 2010/11 speelde hij bij Mainz 31 wedstrijden in de Bundesliga; hij maakte geen doelpunten, maar gaf wel acht assists. Mede hierdoor stond FSV Mainz 05 enkele weken op de eerste plaats, tot op 31 oktober met 0–2 verloren werd van Borussia Dortmund.