Speaking to LBC 97.3 radio presenter, Nick Ferrari, Mr Johnson said trade was "patchy", but claimed the Games were "overwhelmingly for the benefit of the city". He added:
If you look at the spend by tourists in the city, it was up overall. The economic impact of the Games is estimated to be massively positive.
More top news
A 24-year-old man has been arrested on suspicion of murder after the body washed up on the Thames shoreline.
Seven people have now been arrested after a man died from serious head injuries
The 38-year-old officer was on his way home from a night shift when he collapsed. His death is not being treated as suspicious.