En la temporada 2004-05 fue cedido al Levante Unión Deportiva,[6] donde jugó 31 partidos de liga y marcó 7 goles.
[7] En su primera temporada en el club maño, el delantero catalán jugó 19 partidos de liga en los que consiguió marcar 4 goles.
En la temporada 2006-07 consiguió hacerse con la titularidad en la delantera del conjunto aragonés, acompañando a Diego Milito.
En la temporada 2007-08, pese a tener una dura competencia en la delantera del conjunto aragonés, se convirtió en titular indiscutible para todos sus entrenadores (esa temporada pasaron cuatro por el banquillo maño) y compartió el ataque zaragocista junto a Diego Milito y Ricardo Oliveira.
[10] En la temporada 2010-11 se desvinculó del Real Betis Balompié, siendo traspasado al R. C. D. Espanyol por unos 6 millones de euros.
[11] En el club periquito se convirtió en un referente ofensivo, sobre todo, en sus últimas dos temporadas donde logró sus mejores cifras goleadoras.
[20] Su debut con la selección absoluta llegó pocos días después, el 31 de mayo, en un partido amistoso ante Perú, en el que jugó los seis minutos finales.