Il 4 agosto 2011 viene ceduto agli svizzeri del Neuchâtel Xamax con la formula del prestito oneroso. L'11 settembre segna la sua prima rete nel massimo campionato svizzero, nel 2-0 casalingo contro il Grasshopper, sua ex squadra. Il 4 gennaio 2012 è svincolato dal Neuchâtel Xamax per aver preteso uno stipendio arretrato, ed il 26 gennaio successivo è ufficializzato il suo passaggio, in prestito con diritto di riscatto della comproprietà, al Lecce. Con i giallorossi colleziona 5 presenze in Serie A e alla fine della stagione non è riscattato dai pugliesi, così fa ritorno alla Fiorentina.