Fatti: A. A._, medico dentista, è assicurato contro la perdita di guadagno in caso di malattia presso X._SA, la quale ha ripreso le coperture precedenti di Y._ rispettivamente Z._. Essendo egli divenuto inabile al lavoro, tra il 24 dicembre 2004 e il 23 dicembre 2006 (scadenza della durata contrattuale) l'assicurazione - pur ammettendo il suo diritto a un'indennità di complessivi fr. 466'935.-- - gli ha erogato fr. 329'870.--. Fra le parti è sorto un litigio sui rimanenti fr. 137'065.--, che X._SA ha rifiutato di corrispondere integralmente a causa della rendita d'invalidità percepita da A._ durante il medesimo periodo, di fr. 68'644.90. Il 29 febbraio 2008 essa gli ha infatti versato fr. 68'420.10, a saldo di ogni debito. B. Contestando la decurtazione effettuata dall'assicurazione, il 18 marzo 2008 A._ si è rivolto al Tribunale Cantonale delle Assicurazioni onde ottenere il pagamento di fr. 68'644.90, nonché di interessi al 5 % su fr. 137'065.-- dal 24 dicembre 2006 al 29 febbraio 2008 e su fr. 68'644.90 dal 1° marzo 2008 al termine della vertenza. A sostegno della propria pretesa egli ha addotto, in sostanza, di avere stipulato un'assicurazione di somma, ciò che impedirebbe la deduzione delle prestazioni ricevute dall'assicurazione sociale. X._SA si è opposta, precisando che la possibilità di procedere alla deduzione era prevista dalle condizioni generali. B.a Statuendo il 17 settembre 2008 il Tribunale cantonale ha respinto la domanda tendente al pagamento del capitale trattenuto mentre ha parzialmente accolto quella relativa agli interessi di mora, riconosciuti al tasso del 5 % dall'8 al 29 febbraio 2008 sulla somma di fr. 68'420.10. Adito da A._, con sentenza del 20 febbraio 2009 il Tribunale federale, ammessa la violazione dell'art. 18 CO, ha annullato la predetta sentenza e rinviato gli atti al Tribunale cantonale per nuovo giudizio nel senso dei considerandi (4A_468/2008). B.b Dopo avere completato l'istruttoria in forza della massima inquisitoria, la Corte ticinese si è pronunciata l'8 luglio 2009, confermando in pratica il primo giudizio: in accoglimento parziale della petizione del medico ha ordinato a X._SA di versargli solo gli interessi di mora del 5 % dall'8 al 29 febbraio 2008 sulla somma di fr. 68'420.10. C. Il 31 luglio 2009 A._ è nuovamente insorto davanti al Tribunale federale con un ricorso in materia civile volto a ottenere l'annullamento della sentenza cantonale e la condanna dell'assicurazione al pagamento di fr. 68'644.90, oltre interessi, così come richiesto in petizione. L'8 settembre 2009 X._SA ha comunicato di rinunciare a presentare osservazioni e di condividere le considerazioni di fatto e di diritto del giudizio impugnato. Nemmeno l'autorità cantonale si è determinata sul gravame. 