Em janeiro de 2007, foi contratado pelo Liverpool, por quatro milhões de euros. Na Inglaterra, mostrou seu melhor futebol, o que garantiu sua primeira convocação para a seleção espanhola, em 2008. Atuou pela Espanha na Eurocopa de 2008 e nas Copa das Confederações de 2009.