W sezonie 2002/2003 przeniósł się do ligi niemieckiej, gdzie reprezentował barwy klubu Energie Brunszwik. W 35 meczach ligowych zdobywał przeciętnie po 12,7 punktu i 6,7 zbiórki, a jego klub przegrał w półfinale fazy play-off z Albą Berlin 2:3, mimo prowadzenia w serii do trzech wygranych 2:1.

W 2003 roku Szewczyk zgłosił się do udziału w drafcie NBA. Został wybrany z numerem 35 przez Milwaukee Bucks, jednak w późniejszych latach nigdy nie zadebiutował w NBA i nie podpisał kontraktu z tym klubem, choć kilkukrotnie występował w rozgrywkach Ligi Letniej. W lipcu 2013 roku w ramach trójstronnego transferu między Bucks, Minnesotą Timberwolves i Oklahomą City Thunder Bucks przekazali do Thunder pochodzące z draftu z 2003 roku prawo pierwszeństwa do zatrudnienia Szewczyka w ramach rozgrywek NBA (w transferze tym ponadto do Bucks przeszedł Luke Ridnour i późniejszy wybór w drugiej rundzie draftu w 2014 roku, a do Timberwolves Kevin Martin).