Omar Infante, who started 77 games at five positions for Atlanta last season, agreed Monday to a two-year contract with the Braves. Infante hit .293 with 24 doubles, three home runs and 40 RBIs in 2008. He hit .341 with runners in scoring position.