Italy international Giuseppe Rossi is reported to have a deal in place to join Barcelona for €30m.
The Villarreal starlet has been linked with numerous clubs this season, including a return to Serie A for Juventus or Inter.
According to Spanish radio station Cadena Ser, Rossi has agreed a four-year contract with Barca.
There is still the matter of a transfer fee to be decided, as Villarreal do not want to release the New Jersey-born striker for less than €30m.
Barcelona are preparing for the Champions League Final against Manchester United and do not want to be drawn on transfer issues until after that big game.