Han har spillet 133 landskampe for Spanien og var med ved VM 2002, EM 2004, VM 2006, EM 2008, Confederations Cup 2009, VM 2010, EM 2012, Confederations Cup 2013 og VM 2014.