Scott Rolen agreed Saturday to a two-year contract extension with the Reds that guarantees him an additional $13M while converting almost half of his 2010 salary to a deferred signing bonus, according to an Associated Press report.