Javier Lopez will remain a Giant pending a physical as the reliever and San Francisco agreed to terms on a contract Thursday. The terms have yet to be announced.