Roșu moved to CD Numancia for 2000–01, joining compatriot Constantin Barbu who had arrived the previous season. In his first year in Spain he scored eight times– including a hat-trick against Real Madrid– but the Sorians were relegated from La Liga. After a further three years, all in the second level, he signed for Recreativo de Huelva, scoring 19 goals in his first two seasons including ten in 2005–06 as the Andalusians returned to the top division after a three-year absence.