Przez następne dwa lata Grzelak był zawodnikiem Pogoni Szczecin. Pierwszy mecz rozegrał tam w barwach 1 sierpnia 2004 z Legią (1:2)90minut.pl: Pogoń Szczecin 1:2 Legia Warszawa., a pierwszą bramkę strzelił 23 października w meczu Pucharu Polski z Legią (3:0)90minut.pl: Pogoń Szczecin 3:0 Legia Warszawa.. W sezonie 2005/06 Grzelak zagrał z Pogonią w rozgrywkach Pucharu Intertoto. W I rundzie zespół ze Szczecina wyeliminował mołdawski Tiligul-Tiras Tyraspol (3:090minut.pl: Tiligul Tyraspol 0:3 Pogoń Szczecin., 6:290minut.pl: Pogoń Szczecin 6:2 Tiligul Tyraspol.). W II rundzie Pogoń trafiła na czeską Sigmę Ołomuniec i odpadła z rozgrywek (0:190minut.pl: SK Sigma Ołomuniec 1:0 Pogoń Szczecin., 0:090minut.pl: Pogoń Szczecin 0:0 SK Sigma Ołomuniec.).

1 lipca 2006 zawodnik został wypożyczony na jeden rok do klubu portugalskiej I ligi – Boavisty FC z Porto, w którego barwach występował razem ze swoim kolegą klubowym Przemysławem Kaźmierczakiem. W barwach Boavisty zadebiutował 26 sierpnia w meczu ze Sportingiem (2:3). Pierwsze bramki w Portugalii strzelił natomiast 10 grudnia w meczu z SC Beira-Mar (3:0). W pierwszym sezonie występów Grzelak zaliczył 28 meczów ligowych i strzelił 5 bramek, Boavista zajęła natomiast 9.