Pobyt na zapleczu Bundesligi trwał rok i już w sezonie 2003/2004 Iaszwili ponownie grał w niemieckiej ekstraklasie. Z kolei w latach 2005–2007 znów występował na boiskach 2. Bundesligi. A sezonie 2006/07 zdobył dziesięć bramek i zaliczył 15 asyst a lidze. We Freiburgu rozegrał łącznie 256 meczów i zdobył 51 bramek.

Latem 2007 Iaszwili przeszedł do Karlsruher SC i został przesunięty przez trenera Edmunda Beckera do linii pomocy. W Karlsruhe swoje pierwsze spotkanie zaliczył 12 sierpnia 2007 roku przeciwko 1. FC Nürnberg (2:0). W całym sezonie 2007/2008 nie zdobył gola, ale pomógł KSC w utrzymaniu w lidze. W 2009 roku spadł z zespołem do 2. Bundesligi. Graczem Karlsruher był jeszcze przez trzy lata.

W 2012 roku Iaszwili odszedł do innego drugoligowca, VfL Bochum. W sezonie 2013/2014 grał w azerskim İnterze Baku, a w sezonie 2014/2015 w SK Samtredia. W 2015 wrócił do Dinama Tbilisi, w którym zakończył karierę piłkarską.