7 липня 2011 року за 2,5 млн. євро перейшов у німецький «Кайзерслаутерн», у складі якого за сезон провів 23 матчі в Бундеслізі, але забив лише 3 голи, а команда посіла 18 місце і покинула вищий дивізіон, після чого ізраїльтянин був відданий в оренду в валлійський «Свонсі Сіті», за який протягом наступного сезону зіграв у 18 іграх англійської Прем'єр-ліги і забив лише 1 гол, а також виграв з командою Кубок Футбольної ліги, хоча у фінальній грі на поле не виходив.