The Rockies posted the largest comeback in team history in a nine-run deficit on July 4 against the Florida Marlins. After the Marlins led 13–4, Holliday provided two home runs, including a grand slam to reduce the Marlins' lead to 17–16 in an eventual 18–17 win. On July 6, Holliday was named a reserve outfielder for National League in the All-Star Game for the third consecutive year. He replaced Chicago Cubs outfielder Alfonso Soriano, who did not play due to injury, as the starter in right field, and hit a solo home run in the top of the fifth inning. For the month of July, he batted .370 with eight home runs and 24 RBI, .660 slugging percentage and 24 runs scored in 27 games. Holliday's August totals included 11 stolen bases and 30 runs scored in 28 games, six home runs, nine doubles and a .392 on-base percentage.