Four days off did wonders for Yoenis Cespedes. It made him look like, well, himself again.

The slugging outfielder, with newfound life in his legs and speed in his bat, had four hits and an outfield assist, as the Mets began the second half of the season by routing the Rockies, 14-2, at Citi Field on Friday night.

Cespedes entered the series against the leaders for the second NL wild card in a massive funk, without an extra-base hit in his last 11 games and just six hits in his previous 45 at-bats.

He had appeared sluggish, like he still was battling the injuries to his legs that cost him 40 games over the first three months of the season.

But he looked like a different player Friday night, following the All-Star break. He picked up hits in his first three at bats — two singles and a hustle double — and added a run-scoring infield single in the eighth.

He also threw out DJ LeMahieu to end the sixth inning from fairly deep left field, after the play was overturned following a safe call.