Lone Survivor is projected to gross between $17 and $20 million through Sunday, while Frozen is expected to pull in slightly less.
Pre-sales have been strong for Lone Survivor, which stars Mark Wahlberg as Navy SEAL Marcus Luttrell, meaning the film could over-perform its projections.
Frozen topped $300 million in domestic sales in its sixth week, two of which it spent on top of box office charts, to become just the fourth film in 2013 to pass that milestone. It may well be on track to surpass Finding Nemo, which pulled in $340 million domestically (and $528 million overseas).
Frozen has earned an estimated $655.2 million world wide, so it has some way to go to catch Disney's all-time leader, Toy Story 3, which earned $1.063 billion.
Biologists detail four new deep-sea 'killer sponges'
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards