Rangers captain David Weir signed a new one-year contract with the Scottish champions on Sunday.
Rangers captain Weir signs new contract