He lost his regular spot on June 27th. And then just had the odd spot start, and didn't play much at all while apparently working hard on his swing.
Once he started playing again on July 21 (I think that is when Zimmerman got hurt), he's been pretty decent with the bat on both sides of the plate I believe, going 10/33 overall for a .303 average with 5 of those hits being for extra bases. Yesterday was his only multi strikeout game in that span.