Soriano headed into Sunday's game 3-for-19 on the road trip, and he was batting .174 in six July games with no home runs and one RBI. He did not go deep in his first 30 games of the season, but he has led the National League in the last 48 games with 15 home runs. Toronto's Jose Bautista leads the Majors with 19 homers in that span.
"His presence in the lineup -- we know he's streaky -- but his presence brings a lot," Sveum said Sunday. "He's played pretty dang good defense out there. I've got to find a few more spots to give him days off."
Soriano, 36, has played in 79 of the Cubs' 85 games, and done so despite a sore left knee.