The 2006 World Cup winners will face Giovanni Trapattoni’s men after their Euro 2012 qualifier against Estonia next month, their FA have confirmed in a statement
The game has been in the pipeline after Italian officials suggested last month that it would be possible to play Ireland following the Euro 2012 qualifier against Estonia, which takes place four days before.
A statement on the FIGC's official website reads: "The national team will play in Liege [Belgium] against the Republic of Ireland in a friendly on June 7. It has been made official, and the game will start at 20:45."
Italy currently top their Euro 2012 qualifying group with a five-point lead over Slovenia, while Ireland are currently third in their group.