Adrian Valles will race for the BCN Competicion team during the remaining part of the GP2 season.
Valles competed with the FMS International team in the first round of the series in Barcelona, but left the Italian outfit, making way for Briton Adam Carroll.
But Valles will be racing at Istanbul this weekend, after confirming a deal with BCN for the rest of the season.
Valles will replace Italian Paolo Maria Nocera, becoming the first Spaniard to race for Barcelona-based squad.
The Spanish driver finished 18th and 11th in the first round of the championship in Spain.