Giovanni Federico w rundzie wiosennej był wypożyczony z Borussii Dortmund do Karlsruher SC. 28-letni pomocnik powrócił po sezonie na Signal Iduna Park, jednak Jurgen Klopp zdecydował, że ten zawodnik w jego zespole nie będzie przydatny.
Federico w sezonie 2009/2010 nie należał do ulubieńców szkoleniowca Borussii Dortmund. 28-letni Włoch rozegrał zaledwie dwa spotkania i w rundzie wiosennej został wypożyczony do Karlsruher SC. Nowy zespół Federico ostatecznie spadł do Drugiej Bundesligi, a włoski pomocnik wrócił na Signal Iduna Park. Jednak po decyzji trenera, jak również włodarzy Borussii, Federico został oddany do Arminii Bielefeld. Włoch pozostanie w tym zespole do 30 czerwca 2011 roku.
Giovanni Federico w zespole Borussii Dortmund rozegrał 36 spotkań i zdobył sześć bramek. Wcześniej występował w Karlsruher SC oraz FC Koln.