The Cubs have added outfielder Ryan Sweeney and reliever Rafael Dolis from Triple-A before their game against the Texas Rangers.
To make room for them Monday, Chicago designated reliever Kameron Loe for assignment and optioned outfielder Dave Sappelt to its affiliate in Iowa.
The 28-year-old Sweeney has spent time in the majors with the White Sox, Red Sox and Athletics. In 23 games this season at Iowa, Sweeney was hitting .337 with six home runs and 16 RBIs.
The right-handed Dolis has split his season between Triple-A and the Cubs, working a scoreless 1-3 of an inning for Chicago.
Loe was selected off waivers from Seattle on April 14, appearing in seven games with a 5.40 ERA. Sappelt has played in 20 games, hitting .178.