Canadian pop singer Bryan Adams will perform at a concert two days before the final of the World Cup along with Italian tenor Andrea Bocelli. The event will take place July 9th in Johannesburg, South Africa. South African soprano Pretty Yende will also perform. The World Cup will be opened on June 10th with a concert featuring Alicia Keys and Shakira.