В январе 2008 года игрок сменил футбольную прописку на «Портсмут», сумма трансфера — 7,5 миллионов фунтов. В своём дебютном за команду в матче с «Челси» забил гол, благодаря которому встреча завершилась ничейным счётом, 1:1. Провести весенний матч против своей бывшей команды, «Тоттенхэма», игроку не удалось из-за условий, прописанных в контракте. На следующей неделе отправил два мяча в ворота «Уигана» и стал первым игроком в истории клуба, которому удалось забить в первых пяти матчах за клуб. Финалист Суперкубка Англии 2008