Cahill hurt his knee in Sunday's game against West Ham and will not play in Rimini but will be reassessed ahead of Tuesday's game against Montenegro.
Newcastle centre-half Steven Taylor has been called up following some impressive recent performances in the Barclays Premier League.
Cahill's absence adds to coach Roy Hodgson's defensive woes.
Spurs' Michael Dawson pulled out on Sunday to be replaced by Joleon Lescott, while Rio Ferdinand also pulled out of the squad on Monday as he continues to follow an intricate fitness programme.
Steven Caulker was Ferdinand's replacement with both the Manchester United man and Dawson ruled out of both matches over the next week.
- Sports & Recreation