Liverpool have signed Brazilian international forward Roberto Firmino from German club Hoffenheim for a reported £29m.

The 23-year-old has agreed what Liverpool describe as "a long-term contract" and will undergo a medical once he completes his commitments at the Copa America.

Firmino has scored 47 goals in 151 appearances during his four and a half years in Germany and has scored four times in nine international caps, including Sunday's Copa America winner against Venezuela.

Firmino is Liverpool's fifth signing in a busy start to the transfer window, with more expected to follow as strikers Carlos Bacca and Salomon Rondon are understood to be targets.

The clubs says the money for Firmino was outlined as planned summer transfer spending and the club do not have to sell Raheem Sterling, for whom Manchester City's second £40m offer was rejected earlier this month as they value him at £50m-plus, in order to balance the books.

They still have funds left for another centre-forward, with their sights set on Sevilla's £20m-rated Colombia striker Carlos Bacca and Zenit St Petersburg's Venezuelan Salomon Rondon, valued about £15m, who have both been in action at the Copa America.

Manager Brendan Rodgers is keen to bring in another forward despite the arrival of England Under-21 international Danny Ings from Burnley, and the £32.5 million release clause of Aston Villa's Christian Benteke is considered too high.

Bacca and Rondon are in Copa America action along with Firmino and the club feel they represent better value for money than Benteke.

Liverpool are also remaining patient in their pursuit of Southampton's England right-back Nathaniel Clyne, having already had a £10m bid turned down, as the recruitment programme aimed at regaining Champions League football continues.

Firmino is Liverpool's fifth signing of the close-season having already recruited Burnley's England Under-21 striker Danny Ings, Manchester City midfielder James Milner, Charlton defender Joe Gomez and Bolton goalkeeper Adam Bogdan.

Manager Brendan Rodgers will hope Firmino, who made his professional debut for Figueirense at the age of 17 in October 2009 but left for Germany just over a year later, can bring more goals to his side.

Main striker Daniel Sturridge was injured for most of last season and so their top scorer with 13 was Steven Gerrard, who has now left to join Major League Soccer side Los Angeles Galaxy, with Sterling next-best on 11.