Le , il rejoint pour un peu moins de cinq millions d'euros le Racing de Santander dans le but de faire oublier Lionel Scaloni, parti à la Lazio. Son salaire annuel est alors de deux millions et demi d'euros. Le 17 novembre, il offre la qualification à son pays pour le prochain Championnat d'Europe, en réalisant face à la Belgique un doublé en cinq minutes. Cette qualification est historique, puisque la Pologne n'a alors jamais participé de son histoire à une phase finale d'un Championnat d'Europe. En club, il s'adapte assez vite à sa nouvelle vie en Espagne, devenant titulaire au milieu de terrain dans le groupe de Marcelino García Toral qui lutte à la mi-saison pour les places européennes. Pour un petit point, le Racing atteint son principal objectif de la saison et se qualifie pour la Coupe UEFA. Le sélectionneur de l'équipe de Pologne, Leo Beenhakker, le retient bien naturellement parmi l'effectif de vingt-trois joueurs appelé à participer à l'Euro 2008. Mais durant le tournoi, il n'arrive pas à retrouver la forme et l'efficacité qui étaient les siennes pendant les éliminatoires et qui faisaient de lui un homme clé sur le terrain.