Pirates third baseman Pedro Alvarez returned to the starting lineup Sunday against the Rockies after missing three straight starts with a knee injury. Alvarez is batting .222 with two doubles, two home runs and five RBI in 18 July games.