גררו החל את הקריירה באליאנסה לימה כילד, ובשנת 2003, כאשר היה בן 19, חתם בבאיירן מינכן. הוא שיחק בעיקר בקבוצת המילואים של באיירן מינכן בשנים הראשונות, אך בשנת 2004 הצטרף לבן ארצו קלאודיו פיסארו בקבוצה הבכירה, ובמקביל המשיך לשחק בקבוצת המילואים. הוא זכה עם באיירן מינכן בשני דאבלים רצופים, בעונות 2004/2005 ו-2005/2006, תחת המאמן פליקס מגאת. גררו עזב את באיירן מינכן בקיץ 2006, לאחר שהבקיע עשרה שערים ב-27 הופעות בקבוצה הבכירה, ועבר להמבורג, שם חתם לארבע עונות.
המבורג
גררו החל לשחק בהמבורג בעונת 2006/2007, אך החמיץ חלק גדול מעונה זו בגין פציעה. עם זאת, הבקיע שער ניצחון מול באיירן מינכן במשחק ליגה במחזור ה-31, שמנע מקבוצתו הקודמת את האפשרות להעפיל לליגת האלופות. בעונת 2007/2008 הפך לחלק מרכזי מהמבורג, והבקיע תשעה שערי ליגה, כאשר במחזור האחרון של עונה זו הבקיע שלושער נגד קרלסרוהה, בניצחון 0–7 של המבורג. גם בעונת 2008/2009 הבקיע תשעה שערים, והוביל את הקבוצה גם בגביע אופ"א עד לחצי הגמר, שם הודחה המבורג בשערי חוץ על ידי ורדר ברמן. באפריל 2010 נקנס על ידי המועדון בסכום הנע בין 50 ל-100 אלף אירו, לאחר שהשליך בקבוק לקהל בתגובה להקנטות מהאוהדים במשחק מול הנובר 96, שפגע בפניו של אחד האוהדים. בנוסף, השעתה אותו התאחדות הכדורגל הגרמנית לחמישה משחקים וגזרה עליו קנס של 20 אלף אירו. הוא נשאר בהמבורג עד תום עונת 2011/2012, ועזב את הקבוצה לאחר שש עונות, בהן הבקיע 37 שערי ליגה ב-137 הופעות.