Champions League winners Liverpool are to play a pre-season friendly against Napoli at Murrayfield next month.
Jurgen Klopp’s side are travelling to Scotland as part of their preparations for next season.
The game will take place on July 28 and tickets will go on sale next Wednesday.
Scottish Rugby’s chief operating officer Dominic McKay said: “We are delighted to be able to host this world-class match. It is a massive coup to secure Liverpool and SSC Napoli and shows the fantastic reputation BT Murrayfield has on the international sporting stage.
“Supporters who come to BT Murrayfield have a great experience, whether that be Hearts who played four games here in 2017 or the spectators at our Guinness Six Nations and Autumn Test matches.
“This match is a unique opportunity to see international club football in Scotland this summer, a treat for any sports fans. The Edinburgh International Festival begins a few days after this fixture so this will add to an already exciting time in the capital city.
“Scottish Rugby has enjoyed 14 sell-out matches in a row at BT Murrayfield and we are confident our venue is one of the premium stadium venues in the UK, and this fixture just reaffirms it.”
Billy Hogan, Liverpool’s managing director said: “This will be the first time we’ve ever played at BT Murrayfield – Scotland is inextricably linked to our heritage as a club and is somewhere we’ve wanted to play for a while.
“Playing in front of our Scottish fans in a world class venue like BT Murrayfield will be an incredible occasion and we’re really excited to sample the atmosphere we’ve heard so much about.”
The last time the Italian giants visited the capital was over 50 years ago when Hibs memorably overcame a 4-1 deficit with a sensational 5-0 victory in the Inter Cities Fairs Cup.