Dan Uggla extended his hitting streak to 31 games, the longest in the majors this season, with a two-run single in the first inning that sent the Braves past the Marlins 6-2 Wednesday night for a three-game sweep, according to an ESPN.com report.