The last time U2 didn't have an empty day between the first and second night of a tour was 1992. They typically even have empty days between the first and second nights of individual legs of tours already under way. So if there is a second night in Barcelona, my money is on 2 July, or possibly even the 3rd.