Po sezonie Salva odszedł do Valencii. O miejsce w napadzie „Nietoperzy” rywalizował z takimi piłkarzami jak Miguel Ángel Angulo, Mista, Juan Sánchez Moreno, John Carew i Adrian Ilie. W trakcie rozgrywek 2002/2003 został wypożyczony do Boltonu Wanderers. W Anglii Ballesta jednak zupełnie zawiódł – wystąpił tylko w 6 pojedynkach i nie zdobył ani jednego gola. Od sezonu 2003/2004 Hiszpan reprezentował barwy zespołu Málaga CF. Zaliczył 19 trafień w 34 meczach, po czym po raz drugi w karierze trafił do Atlético Madryt, tym razem na zasadzie wypożyczenia.
W 2005 roku Salva podpisał kontrakt z Málagą i przeszedł do tej drużyny na zasadzie transferu definitywnego. W styczniu 2007 roku Ballesta został wypożyczony do beniaminka Primera División – Levante UD. W nowym klubie zadebiutował 4 lutego w wygranym 1:0 meczu przeciwko Realowi Madryt, kiedy to został autorem jedynej bramki. Latem 2007 roku wychowanek Sevilli powrócił do Málagi.
Pod koniec sierpnia 2009 roku Ballesta podpisał roczną umowę z drugoligowym Albacete Balompié.
Kariera trenerska Po zakończeniu kariery zawodniczej trenował Atlético Malagueño, rezerwy drużyny Málaga CF, w latach 2013–2015.