The Dodgers and catcher Dioner Navarro have agreed to a one-year, $1 million contract. Navarro played for Los Angeles for parts of two seasons before being traded to Tampa Bay in June 2006. He hit .194 with a home run and seven RBI in 48 games last season and wasn't offered a contract by the Rays.