Don't forget Tenebris, Solaris; and Iyari is really handy. They are a great addition to this "basic" strategy. Even subbing in Rigel occasionally is cool. 5000+ Titanite is easy. It's a game of mental stamina. You can go all day. Perhaps, keep a few weak Titans around too. Mobile is a bit different...
Technically speaking - an infinite titanite run is impossible within one day. As there is a finite amount of time in one day and each battle uses at least a little time.