Latem 2004 Stranzl przeszedł za 650 tysięcy euro do VfB Stuttgart. W barwach tego klubu w lidze zadebiutował 8 sierpnia w wygranym 4:2 meczu z 1. FSV Mainz 05. W VfB grał w podstawowej jedenastce i w sezonie 2004/2005 zajął z tym zespołem 5. miejsce w lidze kwalifikując się tym samym do Pucharu UEFA. W Stuttgarcie austriacki obrońca występował także w rundzie jesiennej sezonu 2005/2006. Łącznie wystąpił w 45 ligowych spotkaniach dla VfB i strzelił 1 gola.

Na początku 2006 roku Stranzl odszedł z VfB i za 4,5 miliona euro do Spartaka Moskwa. W moskiewskim klubie stworzył blok obronny wraz z Argentyńczykiem Clemente Rodríguezem i Czechami Radoslavem Kováčem oraz Martinem Jiránkiem. Ze Spartakiem wywalczył wicemistrzostwo Rosji, a na jesieni wystąpił w rozgrywkach grupowych Ligi Mistrzów. W 2007 i 2009 roku także zostawał ze Spartakiem wicemistrzem Rosji.