Spurs are holding firm on Kane – who valued at north of £150million – and insist he is not for sale, though City tested their resolve with a bid worth £100m plus the option of including City players in the deal.
Borussia Dortmund’s Erling Haaland is another widely linked with moves across Europe, though is available for a cut-price fee of around £75m next summer.
An exasperated Guardiola says it is “impossible” for City to buy a striker this summer, with the manager ready to stick with what he has.
“At the prices (quoted) we are not going to buy any strikers,” Guardiola told Catalan network TV3. “It is impossible, we cannot afford it.
“All clubs are struggling financially, we are not an exception. We have Gabriel (Jesus) and Ferran (Torres) who have been incredible in this position.
“We have young players in the academy and we play many times with a false nine. There is more of a chance we aren’t going to buy a striker for next season.”