The Chicago Cubs have agreed to a two-year, $7 million deal with Brian Duensing, a source confirmed.

The deal is pending a physical.

Duensing, a 34-year-old left-hander, went 1-1 with a 2.74 ERA in 68 relief outings for the Cubs last season.