Answer
Javier Saviola holds Spanish nationality due to his ancestry because his father is from Spain. He was born in Argentina, but he has Spanish citizenship because his father is Spanish. Saviola has represented Argentina internationally at the senior level, but he is eligible to play for Spain as well.