28-letni Oleguer podpisał trzyletni kontrakt. W Barcelonie grał od 2001 roku. W latach 2004-2007 regularnie występował w pierwszej drużynie, ale w poprzednim sezonie stracił miejsce w składzie. Z drużyną Barcelony wywalczył dwa tytuły mistrza Hiszpanii oraz triumfował w Lidze Mistrzów (2006 rok).