En la temporada 2007-08, su segunda en el Hamburgo, Guerrero jugó 29 de los 34 partidos en la Bundesliga, anotando nueve goles y recibiendo cuatro asistencias, además de convertirse en titular indiscutible y en un jugador vital para Hamburgo.