The 29-year-old who has made 71 league starts for the Robins, had until June 15 to make a decision over the offer and is delighted to be continuing his career with the League One outfit.
"The security of another year is good news and I am looking forward to the season ahead," he told the club's official website.
"It's hard to believe that three years have flown by. Next season should be an exciting one and I am back in training already because I want to be as fit as I can by the time pre-season training officially starts."
Defender Lecsinel Jean-Francois has agreed terms on a one-year contract and will sign the deal on his return from holiday, while midfielder Craig Easton is expected to finalise terms over the coming weeks.
But the club are still waiting for a decision from Patrick Kanyuka who was offered a short-term deal by the Robins.