The Phillies said Bryce Harper is expected to return as a hitter only by the All-Star break and could return to playing right field by the end of the regular season.