Striker Guillem Bauza has completed a move to Hereford United on a free transfer, subject to international clearance.
The 25-year-old has been a free agent since being released by Swansea last season and has now penned a deal at Edgar Street until January 2011.
Bauza made 49 appearances for the Swans, scoring nine goals, and was close to a move to Charlton during pre-season, playing three friendlies for the Addicks this summer.
During his time with the Welsh outfit he helped them to promotion out of League One, securing their place in the Championship with a brace against Gillingham.
He has also represented Spain at youth level, playing alongside Liverpool's Fernando Torres.