В конце 2009 года Генков был отдан московским «Динамо» в аренду софийскому «Локомотиву», за который выступал ранее, на срок до декабря 2010 года.
28 января 2011 года игрок подписал контракт с польским клубом «Висла» (Краков) сроком на 3,5 года.