Hollywood star Ben Affleck's new girlfriend Jennifer Garner is fighting to get well from a viral infection for the premiere of her new film.

Garner has cancelled all promotional activities to prepare for this weekend's premiere of "Elektra" in Las Vegas. The actress fell ill just before New Year's Eve.

"She is taking it day by day," Hollywood.com quoted her publicist Nicole King as saying.