( CNN ) -- Barcelona have signed Spain striker David Villa from league rivals Valencia for $ 49 million , further boosting an already potent forward line . The 28-year-old goalscorer will be in Barcelona on Thursday evening and will undergo a medical test on Friday morning , the Spanish champions said on their official Web site . Villa scored 107 goals in five seasons for Valencia and lines up alongside Liverpool marksman Fernando Torres in the Spanish national team . He was the tournament 's leading scorer with four goals when Spain won the European Championship in 2008 . Catalan giants Barca are looking to strengthen their side ahead of next season -- after sealing the defence of the league title on Sunday with a record haul of 99 points . Villa joins an attack which already features world player of the year Lionel Messi , Swedish star Zlatan Ibrahimovic , France captain Thierry Henry and Spanish youngsters Pedro and Bojan Krkic . Villa was linked to Barcelona last season but after the two clubs failed to reach a deal he stayed on at cash-strapped Valencia for another season . Another successful season , in which Villa scored 29 goals in all competitions to help Valencia finish third to secure a place in the Champions League , persuaded Barcelona to move once again for the Spanish international striker . Meanwhile , club president Joan Laporta has commented on rumors that Arsenal captain Cesc Fabregas is to make a return to the club he played for as a youth team player . Fabregas has once again been strongly linked with leaving Arsenal amid media speculation that he wants to play once again for his home town club and Laporta said : `` It 's remarkable that a player should commit himself in this way ( if the reports are true ) `` If the club technical staff believe we need to make the extra effort and sign him , we 'll speak to Arsenal , '' Laporta added . Barcelona have also confirmed that Argentine international defender Gabriel Milito will remain at the club after signing a new contract until 2012 .
NEW : Barcelona complete the signing of David Villa from Valencia for $ 30 million . The Spanish international has led Valencia to third place in the La Liga table . Valencia has also revealed the club will make an extra bid to sign Cesc Fabregas .