Rice agrees new deal