Surrey's innings got off to a terrible start as they slipped to 10-3, with their top three of Scott Newman, James Benning and star man Mark Ramprakash all managing just a single apiece.
But Franklin compiled a watchful seventh-wicket stand of 98 with Richard Dawson until the former England spinner was trapped lbw by James Benning for 49.