Liverpool will play Borussia Dortmund at Anfield in what is likely to be their final pre-season friendly of the summer.
The Bundesliga runners-up and 2013 Champions League finalists will visit on August 10.
"It has been over a decade since Borussia Dortmund played at Anfield so we are looking forward to welcoming them back," chief commercial officer Billy Hogan told liverpoolfc.com.
"This fixture promises an electric atmosphere as both teams get ready for the upcoming season and the possibility of meeting again in the Champions League."
Liverpool begin their pre-season friendlies at Preston on July 19 before heading to America for games against Roma, Olympiacos, Manchester City and AC Milan.