Red Sox catcher Blake Swihart will play a rehab game this weekend and be activated for Boston's two-game series in Philadelphia on Tuesday, Pete Abraham of the Boston Globe reports.

Swihart was placed on the 10-day disabled list last Friday with a strained hamstring. He hit in a simulated game against lefty Eduardo Rodriguez on Friday in Baltimore.

Sandy Leon has caught all six games in Swihart's absence with Dan Butler serving as his backup. Butler is catching Friday night in Baltimore and will likely get another start during Saturday's doubleheader. Butler is the obvious candidate to be taken off the roster when Swihart returns Tuesday and will need to be designated for assignment as an out-of-options player.

Swihart is hitting .226/.288/.304 on the season and has taken on an increased role in the absence of Christian Vazquez.