The Los Angeles Dodgers and St. Louis Cardinals both struggled coming out of the All-Star break, but a pair of sweeps over the weekend have each feeling optimistic.